我有一个 Debian 服务器(Stretch 9.9),最近我注意到它有一些奇怪的行为;默认以太网接口(除了环回之外的唯一接口)似乎试图通过 DHCP 获取每个可用的 IP 地址,并将它们全部分配为辅助地址。我没有对机器上的 DHCP 进行任何特殊配置,/etc/network/interfaces
据我了解,该文件没有什么特别的:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
执行ip a
会吐出一堵指定地址的墙:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 18:03:73:50:a7:5a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.111/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet 192.168.1.190/24 brd 192.168.1.255 scope global secondary eth0
valid_lft forever preferred_lft forever
inet 192.168.1.191/24 brd 192.168.1.255 scope global secondary eth0
valid_lft forever preferred_lft forever
inet 192.168.1.192/24 brd 192.168.1.255 scope global secondary eth0
valid_lft forever preferred_lft forever
inet 192.168.1.193/24 brd 192.168.1.255 scope global secondary eth0
valid_lft forever preferred_lft forever
inet 192.168.1.194/24 brd 192.168.1.255 scope global secondary eth0
其中最初的 192.168.1.111 是我在 DHCP 服务器上为此设备配置的保留地址,以下地址(仅摘录中包含了一些地址)跨越了可用 DHCP 范围的其余部分。
我更喜欢通过托管 DHCP 服务器的路由器上的预留来管理 IP 分配,而不是使用静态配置,但是该服务器有效地运行 DHCP 匮乏,这对此产生了一些阻碍。尽管进行了大量的谷歌搜索,但我还没有找到任何有类似问题的人,因此非常感谢您的任何意见。