Ubuntu 22.04 LTS开机时以太网端口eno1无法自动激活的问题咨询
Ubuntu 22.04 LTS开机时以太网端口eno1无法自动激活的问题咨询
嗨,我来帮你捋捋这个问题!你说Ubuntu 22.04 LTS用了一年都好好的,做完日常更新后,常用的以太网端口eno1开机没法自动激活,但去Gnome 42.5的设置→网络里手动一点就正常工作,想知道开机时负责触发网卡激活的是哪个服务对吧?
首先,Ubuntu桌面版默认是靠NetworkManager这个服务来管理所有网络连接的,包括你手动在Gnome设置里操作网卡,本质就是调用它的功能。不过也有另一个备选服务叫systemd-networkd,但桌面环境下一般不会用它,所以先重点看NetworkManager。
给你几个排查和解决的思路:
- 先确认网卡的连接配置有没有开自动连接:打开Gnome的网络设置,找到eno1对应的连接,点右边的齿轮图标进入详情,在「通用」选项里看看「自动连接」有没有勾选——要是没勾,开机肯定不会自动激活的,勾上再重启试试。
- 检查NetworkManager的开机启动状态:打开终端,输入
systemctl is-enabled NetworkManager,如果显示enabled说明它应该开机自启,要是显示disabled,就用sudo systemctl enable NetworkManager把它设为开机自启,再重启电脑。 - 要是上面都没问题,可能是服务启动时的小故障,试试重启NetworkManager服务:输入
sudo systemctl restart NetworkManager,然后重启系统,看能不能自动激活网卡。 - 还可以查日志找原因:输入
journalctl -u NetworkManager -b,查看本次开机时NetworkManager的运行日志,里面可能会有为什么没自动激活网卡的报错信息,比如配置文件损坏或者硬件识别延迟之类的。
如果排查下来发现不是NetworkManager的问题,再去看systemd-networkd的状态,但这种情况在桌面版里很少见,大概率还是NetworkManager的配置或者启动时机的小问题。
备注:内容来源于stack exchange,提问作者Bob Reed
相关产品推荐
相关产品推荐

