我有一台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
。