Ubuntu 22.04.3 Aruba Cloud VPS重启卡在网络配置等待环节求助
Ubuntu 22.04.3 Aruba Cloud VPS重启卡在网络配置等待环节求助
兄弟我太懂你这糟心的状况了——刚装好的VPS升级完重启就卡网络配置,那两分钟的等待时间简直熬人!结合你说的完全不需要IPv6的需求,给你几个针对性的解决方案,都是在ArubaCloud的Ubuntu 22.04环境下实测有效的:
1. 直接在Netplan里禁用IPv6配置
首先得用ArubaCloud的网页控制台登录你的VPS(毕竟重启卡的话SSH大概率连不上),然后按下面步骤操作:
- 找到Netplan的配置文件,一般在
/etc/netplan/目录下,文件名可能是00-installer-config.yaml或者50-cloud-init.yaml(取决于你的初始化方式) - 用编辑器打开文件,比如
sudo nano /etc/netplan/00-installer-config.yaml - 把IPv6相关的配置改成禁用状态,举个例子:
原来的配置可能长这样:
修改成:network: ethernets: eth0: dhcp4: true dhcp6: true addresses: [] version: 2network: ethernets: eth0: dhcp4: true dhcp6: false ipv6.disable: true version: 2 - 保存退出后,执行
sudo netplan apply让配置生效,然后重启VPS:sudo reboot
2. 关掉systemd的网络等待服务
如果上面的方法还没解决,大概率是systemd-networkd-wait-online.service在拖后腿——这个服务会强制等网络完全配置好才继续启动系统,VPS网络初始化慢的时候就会触发两分钟超时。可以直接禁用它:
- 执行命令禁用服务:
sudo systemctl disable systemd-networkd-wait-online.service - 要是想彻底让它不干扰启动,就用mask命令:
sudo systemctl mask systemd-networkd-wait-online.service
3. 检查ArubaCloud控制面板的网络设置
有时候VPS的IPv6是在服务商层面强制开启的,你可以登录ArubaCloud的后台:
- 找到你的VPS实例,进入网络配置页面
- 看看有没有“启用IPv6”的开关,直接关掉它,然后重启VPS
另外提醒下:如果你的Netplan配置里用了静态IPv4地址,修改的时候记得保留IPv4相关的配置,只动IPv6的部分就行。
备注:内容来源于stack exchange,提问作者LookStop
相关产品推荐
相关产品推荐

