Ubuntu 将其 IPv4 地址设置为与功能网关 (DHCP) 相同的地址

Ubuntu 将其 IPv4 地址设置为与功能网关 (DHCP) 相同的地址

我有一台Ubuntu 16.04机器,它从 接收IPv4地址DHCP server,这也是一台路由器(正在运行pfSense)。有时,当机器租约到期或重新启动时,它会请求新的租约,但会出现问题。它请求的地址与默认网关(在本例中为系统pfSense)的地址相同。DHCP server给出错误(未知租约),但 ubuntu 机器仍然为自己提供该地址(使用命令检查ip addr)。这似乎也会混淆同一网络中的 Windows 机器。我尝试从中删除网关地址,/etc/network/interfaces以防它混淆。如果我手动释放地址(dhclient -r <interface>)然后获取一个新地址(dhclient <interface>),它总是设置一个正常地址,这样就可以了。

答案1

感谢 Doug Smythies 的评论,我终于搞清楚了。该设置在 vmware cloud 上运行,创建时每个网络都有一个默认网关。我忘记禁用 DHCP 了,这意味着路由器pfSense和原始默认网关都在向 Ubuntu 发送 dhcp 请求。我所要做的就是禁用原始默认网关上的 DHCP,并使其仅在 上保持开启pfSense

相关内容