方法一:使用 Network Manager 重置
- 确保已安装并正在运行 Network Manager:
sudo systemctl status NetworkManager
如果未运行,启动它:
sudo systemctl start NetworkManager
并设置为开机启动:
sudo systemctl enable NetworkManager
- 使用 Network Manager 的图形界面(如果可用)或命令行工具
nmcli
来重新配置网络连接。例如,对于以太网连接:
sudo nmcli con down ens3 # 关闭名为 ens3 的连接
sudo nmcli con delete ens3 # 删除该连接
sudo nmcli con add type ethernet ifname ens3 # 重新添加连接
然后根据提示设置 IP 获取方式等参数。
方法二:手动重置网络配置文件
- 备份当前的网络配置文件:
sudo cp /etc/netplan/*.yaml /etc/netplan/*.yaml.bak
- 打开网络配置文件(通常是
/etc/netplan/*.yaml
)进行编辑:
sudo nano /etc/netplan/*.yaml
确保配置文件内容正确,例如对于简单的以太网连接且使用 DHCP 获取 IP 地址的配置可能如下:
network:
ethernets:
ens3:
dhcp4: true
version: 2
保存文件后,应用更改:
sudo netplan apply
方法三:重启网络服务
- 尝试重启网络相关服务:
sudo systemctl restart systemd-networkd.service
sudo systemctl restart NetworkManager.service # 如果正在使用 Network Manager
如果问题仍然存在,可能需要检查虚拟机的网络设置是否正确,以及确保物理主机的网络环境没有问题。同时,可以查看系统日志以获取更多关于网络问题的详细信息:
sudo journalctl -u systemd-networkd.service
sudo journalctl -u NetworkManager.service # 如果正在使用 Network Manager
微信赞赏支付宝赞赏