问题描述
vmware下以前就安装了个ubuntu20.04(可正常上网);
由于环境需要又安装了个ubuntu23.04(可以正常上网),再次打开以前的ubuntu20.04,发现无法上网。
原因分析:
ifconfig查看ubuntu20.04的ip,发现IP地址为127.0.0.1。
IP地址被释放,不能自动分配。
解决方案:
1、输入命令
sudo dhclient -v
可以上网,存在问题: 如果每次重启都要重新手动分配。
原因: 网卡未加入托管。
2、解决方法:查看托管状态
nmcli n
显示 disabled 则为本文遇到的问题,如果是 enabled 则可以不用往下看了。
开启托管
nmcli n on
重启
reboot
查看ip,此时已经可以正常上网。
ifconfig
刚开始写,如果有帮助,麻烦点个关注鼓励一下,后续会继续分享。
补充nmcli命令知识:
查看device列表
nmcli d
查看所有device详细信息
nmcli d show
查看指定device的详细信息
nmcli d show eth0
激活网卡
nmcli d connect eth0
关闭无线网络(NM默认启用无线网络)
nmcli r all off
查看NM托管状态
nmcli n
开启NM托管
nmcli n on
关闭NM托管(谨慎执行)
nmcli n off
监听事件
nmcli m
查看NM本身状态
nmcli
检测NM是否在线可用
nm-online