我们的服务器(Ubuntu 14.04)最近已迁移到新的 Web 服务器网络。它已被分配了一个 DNS 名称和一个 IP 地址,该地址将由 DHCP 服务器分配给它(通过 DHCP 进行静态寻址)。我们的团队被告知我们需要
释放/更新其 IP 租约,将服务器配置为使用自动 DHCP 设置,以便服务器获取其新的 IP 保留。
这是我尝试做的:
设置/etc/network/interfaces
为后:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
并运行sudo ifdown eth0
&& sudo ifup eth0
,系统挂起 DHCPDISCOVER 消息,因此我猜测它无法到达 DHCP 服务器。重新启动后和之后也会发生同样的事情sudo service network-manager restart
。
(顺便说一下,ethtool eth0
打印出该行Link detected: yes
,所以我假设我们的以太网电缆已插入对应的插座eth0
)
我也尝试过:
sudo dhclient -r eth0
sudo dhclient -v eth0
但第二个命令也挂在 DHCPDISCOVER 消息上。
我不知道还能尝试什么,有什么建议吗?我需要在任何地方指定 DNS 服务器名称吗?
注意:如果这有任何帮助,在我开始尝试配置自动 DHCP 之前,/etc/network/interfaces
仅包含
auto lo
iface lo inet loopback
答案1
事实证明,网络团队错误配置了机器连接的网络插孔,这解释了为什么机器没有收到 OFFER 数据包。