在 Ubuntu 14.04 上通过命令行配置自动 DHCP 网络连接

在 Ubuntu 14.04 上通过命令行配置自动 DHCP 网络连接

我们的服务器(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 数据包。

相关内容