Я настроил bond1 для eth0 -eth1
DEVICE=bond1
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
DHCP_HOSTNAME=AE-1
BOOTPROTO=static
IPADDR=192.168.174.111
NETMASK=255.255.255.0
BONDING_OPTS="mode=1 miimon=100" "
Но когда я проверяю tcpdump на этом сервере, отправляю DHCPDISCOVER на DHCP-сервер.
Я что-то неправильно настроил на этом сервере?
решение1
Если у вас есть bond1
интерфейс, вы, вероятно, не хотите использовать eth0
и eth1
по отдельности. DHCPDISCOVER, вероятно, исходит из одного из базовых интерфейсов.
У вас есть три интерфейса, eth0
, eth1
и bond1
. bond1
не является настоящим интерфейсом в том смысле, что для этого интерфейса нет оборудования, пакеты для этого интерфейса отправляются на eth0
или eth1
. Поэтому вы не хотите использовать eth0
и eth1
по отдельности, вы просто хотите, чтобы они были там для bond1
интерфейса. Возможно, ваш дистрибутив уже настроил DHCP-клиента для eth0
и eth1
.
Попробуйте сделать это, чтобы узнать, на каком интерфейсе у вас работает DHCP-клиент.
ps waxl | grep dhcp
Найдите конфигурацию для eth0
и eth1
отключите DHCP там.