共计 753 个字符,预计需要花费 2 分钟才能阅读完成。
环境
VPS,Ubuntu 18.04 降级为 Ubuntu 20.04
背景
随着 Ubuntu 20.04 的公布,我也想降级一下手头上的 18.04 的 VPS,于是执行 sudo do-release-upgrade
来更新。更新过程绝对顺利,解决了很多个 prompt 后,来到了重启的步骤。
依照过往的教训,这台 VPS 重启只须要十几秒就能通过 SSH 连上去,但这一次却等了一两分钟还是没有响应。我连上 VPS 的控制台看是什么状况,发现它卡在 A start job is running for raise network interfaces(5min 1s)
这是仿佛是网络连接的配置问题。
解决方案
批改超时工夫
我一开始等了五分钟,就等到它超时后,的确能通过 SSH 连上。按此思路,有人提出把超时工夫缩短,就能“看起来很快地失常开机了”。
但我认为这种办法治标不治本,于是持续寻找优雅的办法。
批改配置
在这个问答中,我发现题主也遇到相似的问题
而答主所介绍的文件在 /etc/network/interfaces.d/setup
,我在 Ubuntu 20.04 中没有找到这个文件。
但我发现了 /etc/network/interfaces
文件,内容为
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
嗯,与答主所提供的配置很相似,只多了 eth1 的局部。应该是发行版或者版本的差别造成的不同。
于是我按着他的思路,
- 将原 interfaces 文件复制一份,命名为 interfaces.bak 作为备份
-
批改 interfaces 内容为:
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp
- 重启 Ubuntu
问题果然解决了。
正文完