dhclient 失败并中断网络(使用奇怪的 ip/子网掩码设置)

dhclient 失败并中断网络(使用奇怪的 ip/子网掩码设置)

昨天,网络上的路由器出现故障,似乎开始在 IP 地址上提供 IP 地址192.168.100.x,无法访问,过了一会儿,它似乎自行解决了问题,可以通过新连接再次访问,它已永久租给192.168.100.x网络上的机器。网络上有 Windows 机器和 Debian (9) 机器。我将 Windows 机器配置为使用特定的 IP 地址,更新了,ipconfig它们继续正常工作,没有问题。Debian 机器(远程连接)不再有连接。

该网络最初为192.168.178.x子网上的 IP 地址提供服务255.255.255.0。现在它再次这样做了。

在将路由器恢复出厂设置后,我再次设置了端口转发规则,我的盒子又可以通过 SSH 远程访问了。该机器充当办公室的服务器,由我进行远程管理。

但奇怪的是,尽管我的 SSH 连接工作正常,但机器本身却没有连接,如果我运行sudo dhclient -v机器,则断开连接并恢复到192.168.100.19子网255.255.255.255。只有重新启动机器似乎才能使其再次可访问,但它不再与正在运行的应用程序建立互联网连接。

我有一些我尝试过但没有成功的事情的照片。

/etc/network/interfaces

接口

dhclient运行该命令后:

dh客户端 dh客户端

在运行之前我可以连接并且它显示以下内容ip addr

IP 地址

尝试备份然后删除租约文件:

dh客户端

尝试删除默认 IP 路由:

抱歉,我使用了土豆图片,但我是通过在现场的某人来执行此操作的,我自己是远程工作。我不知所措,除了重新安装操作系统并祈祷之外,我不知道该怎么做。

答案1

DHCPOFFER of 192.168.100.19 from 192.168.100.1

表示 DHCP 服务器192.168.100.1提供了一个地址。客户端同意并期待DHCPACK(确认),但得到的是:

DHCPNAK from 192.168.178.1

这意味着 DHCP 服务器192.168.178.1反对(可能是因为它只能同意192.168.178.zzz)。过了一会儿,又进行了一次尝试:

DHCPOFFER of 192.168.100.19 from 192.168.100.1

但现在 DHCP 服务器的速度192.168.100.1比以下更快192.168.178.1

DHCPACK of 192.168.100.19 from 192.168.100.1

由于某些服务器确认了该地址,客户端现在“认为”一切都正常。

结论:有两个 DHCP 服务器192.168.100.1192.168.178.1它们互相干扰。您需要调查额外的服务器是什么,并阻止它。术语是“流氓 DHCP”。比较我的这个答案

相关内容