Как активировать eth0 / eth1 ранее в процессе начальной загрузки человечности

Блокирование доступа к chatenabled.mail.google.com остановит пользователей, использующих интегрированный веб-чат. Блокирование соединений с talk.google.com остановит пользователей, использующих клиент чата Google.

Блокирование доступа к этим местоположениям не будет влиять на использование почтового сервиса. Можно заблокировать веб-чат или в iptables или в сквиде. Так как автономный клиент чата использует бессмысленные данные, необходимо будет заблокировать те порты в брандмауэре.

1
задан 27 July 2010 в 01:42
3 ответа

Если Вы не сделали что-то, что странные сети запускаются, прежде чем любые сервисы запускаются так, я - немного удивленных вещей, не работают.

Я не уверен, что Вы имеете в своем/etc/network/interfaces файле, но можно хотеть заменить любые строки как allow-hotplug eth0 с auto eth0. Опция замены в горячем режиме означает, что интерфейс не будет принесен вплоть до существует полностью согласованный сетевой канал.

Я также проверил бы Вашу конфигурацию коммутатора. Вы, возможно, должны включить portfast или независимо от того, что эквивалент находится на Ваших переключателях. Portfast позволяет компьютеру пропускать часть согласования, связанного со связующим деревом, VLAN и etherchannel и поднимать ссылку быстрее. Но Вы не должны использовать эту функцию ни на каких портах коммутатора, которые используются для соединения с другими переключателями.

2
ответ дан 3 December 2019 в 19:36

Необходимо заставить Полукровку запуститься зависящий от возросших сетей. Добавьте что-то как:

start on started networking

к Вашему /etc/init/mongrel.conf (или подобный). Посмотрите на другие файлы в том каталоге для руководства или посмотрите man 5 init.

1
ответ дан 3 December 2019 в 19:36

Обновление - Dennis, Ваша рекомендация указала на меня в правильном направлении, хотя Ubuntu / Debian не использует Выскочку по умолчанию, которая является тем, что "запускают на", кажется, команда. Прежде, чем установить это я хотел видеть, мог ли я получить эту работу с SysVInit.

LSB указывает, что этот тип действия с Необходимым - Запускается. Я использовал $network первоначально, который, кажется, только активируется, когда NIC прибывает онлайн не обязательно, когда IP-адрес получен, или другие сетевые службы становятся активными. Я затем переместился в $all, а скорее, чем запрос обслуживает, это просто, кажется, перемещает выполнение сценария в конец всех других init сценариев, но не ожидает на сервисах.

Так, для решения я добавил $named, и $time к Необходимому - Запускаются. $named относится к определению имен, и $time требует, чтобы системное время было установлено после запросов сервера времени. Я знаю из системного журнала, что это происходит после eth0 так, чтобы было безопасно.

Спасибо за справку - который определенно выручил меня.

0
ответ дан 3 December 2019 в 19:36

Теги

Похожие вопросы