VMWare里的Ubuntu18.04找不到网卡了

一、问题描述

Vmware里安装了Ubuntu18.04,想再虚拟机里使用ssl vpn连接公司内网,在桥接、nat、自定义模式之间反复切换,最后,ubuntu的设置界面里就看不到网卡设置了。

二、解决问题

1、先查看虚拟网卡

sudo lshw -C network

发现有两个网卡,和我当前的设置是一致的

2、重启网卡

在查找资料的过程中,发现了两个管理网卡的地方:

(1)/etc/network/interfaces 

(2)network-manager

如果修改了interfaces,又配置了network-manager,这两者如何协同管理网络设置呢。

  1. 当系统内没有第三方网络管理工具(比如 network-manager)时,系统默认使用interfaces文件内的参数进行网络配置。
  2. 当系统内安装了 nm之后,nm默认接管了系统的网络配置,使用nm 自己的网络配置参数来进行配置。
  3. 安装使用network-manager之后(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

三、参考

https://www.jerryzone.cn/aliecs-ubuntu-losteth/

https://www.cnblogs.com/qiuxiangmuyu/p/6343841.html

https://www.cnblogs.com/jins-note/p/10153374.html

https://wiki.ubuntu.org.cn/Quick_HOWTO_:_Ch03_:_Linux_Networking/zh#.E4.B8.80.E4.B8.AA.E5.AE.8C.E6.95.B4.E7.9A.84.2Fetc.2Fnetwork.2Finterfaces.E6.96.87.E4.BB.B6


版权声明:本文为yfy1127yfy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。