Назад | Перейти на главную страницу

DHCP на основном интерфейсе (eth1) и статический на eth1: 0

Таким образом, конфигурация немного странная, от нашего интернет-провайдера мы получаем IP через DHCP, есть также целая подсеть, которая маршрутизируется на этот IP.

Я решил это, добавив второй интерфейс со статическими IP-адресами (обычно вы ставите маршрутизатор между ними и теряете 1 IP-адрес), так что теперь к проблеме:

Каждый раз, когда истекает срок аренды DHCP и обновляется IP, интерфейс eth1:0 состояние изменено на выключенное.

Конфигурация для eth1:

DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
PEERDNS=no
BOOTPROTO=dhcp
DHCP_HOSTNAME=router.xxx.xxx

Конфигурация для eth1:0:

DEVICE=eth1:0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=xxx.xxx.xxx.xxx
NETMASK=255.255.255.248

Я надеюсь, что это простой вариант, который я забыл, спасибо за любую помощь!

версия dhclient:

Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.

Эта проблема может быть решена с помощью сценария подключения dhclient в / etc / dhcp /, в моем случае я назвал файл dhclient-eth1-up-крючки который выполняется при включении eth1.

Внутри скрипта у меня есть простой

ifconfig eth1:0 inet xxx.xxx.xxx.xxx netmask 255.255.255.248