Сетевой сервер DHCP Fail убивает интерфейсы

У меня есть сервер с текущим / etc / network / interfaces:

auto lo
iface lo inet loopback

auto em1
iface em1 inet dhcp

auto em1:1
iface em1:1 inet static
    address 192.168.168.1
    netmask 255.255.255.0

Файл dhclient.conf по умолчанию, ничего не редактируется. Если я соединяю 2 машины вместе, порт ethernet на pc1 и порт ethernet на pc2, соединение работает отлично в течение 5 минут (это просто время ожидания dhclient.conf по умолчанию). Если я изменю таймаут dhclient.conf на 20 секунд, машины останутся подключенными в течение 20 секунд, а затем уничтожат оба интерфейса (em1 и em1: 1). Я могу сделать ifdown для обоих соединений и ifup, чтобы вызвать их, но они просто умрут снова, независимо от времени ожидания dhcp.

/ etc / network / interfaces должен быть таким: DHCP на em1 с псевдонимом или виртуальным соединением для em1: 1, который является статическим. Я мог бы установить тайм-аут dhcp как 9999999999999999999999999999999999999, но в итоге он достигнет этого таймаута и бомбы. Нет ошибок в файлах журнала.

Есть идеи? Нет предложений Network Mangler, пожалуйста:)

0
задан 6 June 2015 в 00:00

1 ответ

У нас была подобная проблема для встраиваемого приложения, которое мы хотели подключить к серверу DHCP, когда доступно, но также и иметь статический IP на псевдониме.

Наше конечное решение состояло в том, чтобы просто добавить сценарий к/etc/dhcp/dhclient-enter-hooks.d/, который просто перезапускает псевдоним. Мы протестировали это с ping лавинной рассылки и не имели никаких отброшенных пакетов на псевдониме, даже когда повторная попытка DHCP заставила этот сценарий работать. Тот весь сценарий следует:

ifup em1:1>/dev/null

1
ответ дан 6 June 2015 в 10:00
  • 1
    That' s каталог, таким образом, число каналов является количеством подкаталогов плюс два. – Kevin 4 September 2016 в 09:33

Другие вопросы по тегам:

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