问题描述
VMWare 里安装的 Ubuntu18.04 突然不能上网了,设置界面里看不到网卡设置了。
解决问题
1、先查看虚拟网卡
发现有两个网卡,和我当前的设置是一致的
2、重启网卡
在查找资料的过程中,发现了两个管理网卡的地方:
(1)/etc/network/interfaces
(2)network-manager
如果修改了 interfaces,又配置了 network-manager,这两者如何协同管理网络设置呢。
当系统内没有第三方网络管理工具(比如 network-manager)时,系统默认使用 interfaces 文件内的参数进行网络配置。
当系统内安装了 nm 之后,nm 默认接管了系统的网络配置,使用 nm 自己的网络配置参数来进行配置。
安装使用 network-manage r之后(Desktop 版本默认安装),自己又手动修改了 interfaces 文件,系统按照使用 interfaces 文件内的参数进行网络配置,再使用 network-manager 修改网络参数,不影响系统实际的网络配置。若要让 network-manager 内的配置生效,必须重新启用 nm 接管系统的网络配置。
如果用户希望在 Desktop 版本中,直接使用 interfaces 进行网络配置,那可以关闭 network-manager:
/etc/init.d/network-manager stop
vi /etc/network/interfaces
修改之后,要确保 /etc/NetworkManager/Network-manager.conf
内的 managed=false
,然后重启 network
/etc/init.d/networking restart
如果希望能继续使用 network-manager 来进行网络配置,则需要进行如下操作:
sudo service network-manager stop # 停止 nm服务
sudo rm /var/lib/NetworkManager/NetworkManager.state # 移除nm 的状态文件
sudo gedit /etc/NetworkManager/NetworkManager.conf # 打开nm 的配置文件
## 里面有一行:managed=true
## 如果你手工改过 /etc/network/interfaces
## network-manager会自己把这行改成:managed=false
## 将false 修改成 true
sudo service network-manager start
没有评论