我遇到了一个有两个以太网接口(etho和eth1)的服务器的问题,它运行linux-ubuntu-server。 我需要eth1不做任何dhcp请求,因为我需要它只是一个监听接口,obviusly我需要eth0正常运行。 那么如何禁用eth1上的任何dhcp客户端?
预先感谢。
就像是:
auto lo eth0 eth1 iface lo inet loopback iface eth1 inet static address 192.168.32.130 netmask 255.255.255.0 gateway 192.168.32.1
在你的/etc/network/interfacesconfiguration文件中会为你的eth1分配一个静态IP地址。
有时即使使用正确的/etc/network/interfaces文件, dhclient也会继续在静态接口上请求IP地址。 这个问题可能是由于旧的/var/lib/dhcp/dhclient.*.leases文件存在错误的信息。 只要杀死dhclient ,删除这些文件,并重新启动(通过在DHCP接口上执行ifdown / ifup )。