目录
问题
Ubuntu 20 更新后,突然无法联网,网卡没有自动启用,启用后无法获取IP
1、ifconfig只能看到lo
ifconfig
2、ifconfig -a查看所有网卡信息
3、启用网卡
ifconfig eth0 up
查看状态:
ifconfig
图中可以看到eth0网卡已经启用,但是没有获取到IP
4、获取IP
sudo dhclient eth0
又可以正常上网了。
5、重启后无法获取IP
发现每次重启电脑多要重新输入sudo dhclient eth0 才可以上网。
网络上说的 编辑 /etc/resolv.conf 和 /etc/resolvconf/resolv.conf.d/base 不能解决我的问题。改 /etc/NetworkManager/NetworkManager.conf managed=true 也不行
最后用netplan方法修复成功
1)安装netplan
sudo apt-get install netplan.io
2)修改配置
vi /etc/netplan/01-network-manager-all.yaml
内容:
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
dhcp4: yes
addresses: []
注意:行的格式有缩进,eth0 根据自己实际情况修改。
3)应用配置
sudo netplan try
# sudo netplan try
Do you want to keep these settings?
Press ENTER before the timeout to accept the new configuration
Changes will revert in 107 seconds
按回车确认
也可以直接应用:
sudo netplan apply