我正在运行一个远程服务器 VPS,一切顺利,
升级到 Ubuntu 16.04 后,我的 ssh(putty)立即停止允许我访问,它无法找到服务器,无法 ping 通……它说
网络不可达
检查了所有防火墙,发现一切与之前完全一样,
所有防火墙都在正确的端口上打开,所有软件在重启时都能正常运行,一切正常,但我无法通过任何方式连接到服务器,我无法使用 SSH,
运行时service networking status
我收到以下错误报告,
它无法启动网络服务,因此我无法访问服务器,它还列出了dhclient
失败,
我的托管服务提供商提供了一个终端界面,所以我可以幸运地运行命令,
请帮忙,因为我已经尝试了网上所有关于此问题的文章,包括这里的文章,但都没有成功,我现在有一个运行良好的服务器,只是我或任何其他人都无法联系它,
我的文件内容/etc/network/interfaces
是正确的,
Loopback interface
auto lo eth0
iface lo inet loopback
Primary Network Interface
auto eth0
iface eth0 inet dhcp
请提供建议,因为我不愿意从头开始使用服务器,并且不知道为什么 Ubuntu 没有修复这个许多人报告的持续错误,
希望您能幫忙?
答案1
在 16.04 中,由于持久命名,您的接口可能不再是 eth0。检查:
ifconfig
例如,我的以太网接口现在是enp0s25
。/etc/network/interfaces
根据需要更正文件,然后:
sudo ifdown enp0s25 && sudo ifup enp0s25
当然,请根据需要替换您的接口名称。