昨天,网络上的路由器出现故障,似乎开始在 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
运行该命令后:
在运行之前我可以连接并且它显示以下内容ip addr
:
尝试备份然后删除租约文件:
尝试删除默认 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.1
,192.168.178.1
它们互相干扰。您需要调查额外的服务器是什么,并阻止它。术语是“流氓 DHCP”。比较我的这个答案。