Ich habe bond1 für eth0 -eth1 eingerichtet
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" "
Aber wenn ich TCPdump auf diesem Server überprüfe, sende ich DHCPDISCOVER an den DHCP-Server.
Habe ich auf diesem Server etwas falsch konfiguriert?
Antwort1
Wenn Sie die bond1
Schnittstelle haben, möchten Sie sie wahrscheinlich nicht eth0
einzeln verwenden eth1
. DHCPDISCOVER stammt wahrscheinlich von einer der Basisschnittstellen.
Sie haben drei Schnittstellen, eth0
, eth1
und bond1
. bond1
ist keine echte Schnittstelle in dem Sinne, dass es keine Hardware für diese Schnittstelle gibt, Pakete für diese Schnittstelle werden an eth0
oder gesendet eth1
. Sie möchten eth0
und also nicht eth1
einzeln verwenden, Sie möchten nur, dass sie für die Schnittstelle vorhanden sind . Es ist möglich, dass Ihre Distribution bereits einen DHCP-Client für und bond1
eingerichtet hat .eth0
eth1
Versuchen Sie dies, um herauszufinden, auf welcher Schnittstelle ein DHCP-Client ausgeführt wird.
ps waxl | grep dhcp
Suchen Sie dort nach der Konfiguration für eth0
und eth1
deaktivieren Sie DHCP.