之前做实验调了下机子的网络配置,后面实验做完发现连不上网了,这个问题折磨了我一个多小时,最后终于解决了,记录下解决过程
1. 重启网络服务
有时候简单地重启网络服务就能解决问题(我未能解决,可能和碰过netplan有关):
sudo systemctl restart NetworkManager
2. 重新获取 DHCP 分配的地址
如果您的网络配置是自动通过 DHCP 获取的,可以尝试释放当前 IP 并重新获取(关键步骤,第二步要稍等一会):
sudo dhclient -r
sudo dhclient
3. 重置网络配置文件
如果上述方法都没有解决问题,可以尝试手动重置网络配置。对于使用 Netplan 的 Ubuntu 系统(通常是 Ubuntu 18.04 及以后的版本),可以按照以下步骤操作:
-
查找 Netplan 配置文件:
ls /etc/netplan/
这将列出所有的网络配置文件。
-
编辑或恢复默认配置:
使用文本编辑器编辑文件,例如:
sudo vim /etc/netplan/01-netcfg.yaml
将内容修改为以下形式(根据实际接口名称调整
eth0
或其他网络接口名,可以用ifconfig -a查询):network: version: 2 ethernets: eth36: dhcp4: true nameservers: addresses: [8.8.8.8] renderer: NetworkManager
保存并退出编辑器。
-
应用配置:
sudo netplan apply