Kil*_* L. 2 networking linux debian dhcp
我有一个在本地机器上运行的网络服务器,它自发地开始每秒发送大约 400 个 DHCP 请求,不断更改其 IP 地址,直到几个小时后我杀死了 dhclient。简单地重新启动服务器并没有帮助,实际上我必须杀死 dhclient 才能停止。
服务器配置为使用 DHCP,路由器配置为为其提供静态 IP 地址。
这是grep -i dhc /var/log/syslog.1前几秒钟 (.1 因为我重新启动它)的输出(稍后速率急剧增加,但不是整体模式):
Sep 11 04:36:01 net-server dhclient: DHCPREQUEST on eth0 to 10.0.0.1 port 67
Sep 11 04:36:01 net-server dhclient: DHCPACK from 10.0.0.1
Sep 11 04:36:01 net-server dhclient: DHCPDECLINE on eth0 to 255.255.255.255 port 67
Sep 11 04:36:01 net-server dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Sep 11 04:36:04 net-server dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Sep 11 04:36:04 net-server dhclient: DHCPOFFER from 10.0.0.1
Sep 11 04:36:04 net-server dhclient: DHCPACK from 10.0.0.1
Sep 11 04:36:04 net-server dhclient: DHCPDECLINE on eth0 to 255.255.255.255 port 67
Sep 11 04:36:04 net-server dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Sep 11 04:36:04 net-server dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Sep 11 04:36:04 net-server dhclient: DHCPOFFER from 10.0.0.1
Sep 11 04:36:05 net-server dhclient: DHCPACK from 10.0.0.1
Sep 11 04:36:05 net-server dhclient: DHCPDECLINE on eth0 to 255.255.255.255 port 67
Sep 11 04:36:05 net-server dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
Run Code Online (Sandbox Code Playgroud)
后来,像这样的台词Sep 11 05:13:01 net-server ifup[436]: /sbin/dhclient-script: 28: .: Can't open /usr/share/sendmail/dynamic开始出现,但由于它们在一个小时的大部分时间里都没有出现,我不认为它们有因果关系。
因为我想我实际上还没有问任何问题,所以我的问题是:什么可能导致 Linux 服务器如此频繁地更改其 IP,我该如何防止?
搜索互联网完全没有效果,因为在大多数情况下,“许多”请求意味着每隔几分钟,而不是每秒数百次。如果需要,我可以提供更多信息,但目前我什至对这种情况还不够了解,无法就此提出适当的问题。
DHCP 拒绝消息用于报告 IP 地址冲突或TCP/IP 配置无效。
请检查与任何其他以太网设备(甚至是电话)是否存在冲突。
arp 10.0.0.xx (server ip)
Run Code Online (Sandbox Code Playgroud)
如果报告没有其他设备使用它,则重新启动路由器,删除/添加预留,最后尝试一个新 IP。最后的想法检查它是否可能是广播/路由配置错误,请参阅 DHCP Decline over and no conflict。
| 归档时间: |
|
| 查看次数: |
1244 次 |
| 最近记录: |