背景
我在 14.04 上运行 Ubuntu 服务器,它目前是最新的。我只有一台网络设备连接到它。当我使用以太网线并将其从墙上连接到我的笔记本电脑(运行 Windows 7)时,DHCP 可以毫无问题地解决。
问题
当我将以太网线从墙上连接到我的服务器(运行 Ubuntu)并打开我的服务器电源时,DHCP 服务器没有为我的服务器分配 IP 地址。但是,当我使用笔记本电脑的以太网将电源线从服务器连接到笔记本电脑时,通过我的 Wifi 连接进行连接,服务器将通过笔记本电脑从 DHCP 获取 IP 地址。最后,从笔记本电脑连接获得 IP 后,我使用以下命令,然后当电源线从墙上连接到服务器时 DHCP 工作:
sudo dhclient -r
sudo dhclient -v eth0
Run Code Online (Sandbox Code Playgroud)
下次我通过sudo shutdown -r now
服务器重新启动服务器时,将无法再次从 DHCP 使用从墙上到服务器的电源线获取 IP。
请注意,当我在/etc/network/interfaces
文件中分配静态地址时,网络不会为其分配 IP,并且接口将关闭。
题
有没有办法解决我在打开服务器电源时网络无法发现 DHCP 服务器的问题?
如果您需要更多信息,请告诉我。
附加信息
连接到笔记本电脑之前的 dhclient
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0x********)
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0x********)
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 …
Run Code Online (Sandbox Code Playgroud)