Linux学习小白,今天突然发现虚拟机的网络断开不能正常使用了,查找了很多方法终于看到了一篇有效的解决方法,于是乎,想在此记录一下,方便自己以后需要以及也许可以帮助有需要的人。(我下载的虚拟机是 Ubuntu 18 版本)
目录
1. 首先输入命令 sudo ip link set ens33 up 来启用ens33 网卡。
2. 再次输入 ifconfig 命令查看网卡情况,出现如图信息,说明我们启用 ens33 网卡成功了。注:但此时网卡还没有正确配置成功
3. 启动网卡成功后,我们切换 cd /etc/netplan 目录,然后我们使用命令 sudo vim 01-network-manager-all.yaml 编辑该目录下的 .yaml 文件。
5. 重启网卡:输入命令 sudo netplan apply 。
6. 再次 ifconfig 查看网卡情况,出现正确的信息,说明网卡配置成功。
一. VMware 虚拟机发现网络问题
当网络连接图标显示打×时:

此时我们尝试命令 ping www.baidu.com 会出现如下情况:无法 ping 通。说明网络确实出现了问题。

此时在终端 ifconfig 查看我们虚拟机网卡的情况,会显示如下情况:

问题:出现上述这些情况,说明虚拟机的网卡ens33 没有打开。
二. 解决方法及步骤:
1. 首先输入命令 sudo ip link set ens33 up 来启用ens33 网卡。
2. 再次输入 ifconfig 命令查看网卡情况,出现如图信息,说明我们启用 ens33 网卡成功了。注:但此时网卡还没有正确配置成功

3. 启动网卡成功后,我们切换 cd /etc/netplan 目录,然后我们使用命令 sudo vim 01-network-manager-all.yaml 编辑该目录下的 .yaml 文件。

进入文本编辑:

4. 编辑文本内容:

附上文本内容:
# Let NetworkManager manage all devices on this system
network:
ethernets:
ens33:
dhcp4: false
addresses:
- 192.168.150.128/24
routes:
- to: default
via: 192.168.150.2
nameserves:
addresses:
- 114.114.114.114
- 8.8.8.8
version: 2
renderer: NetworkManager
然后 wq 强制退出并保存文本内容。
注:
1). address 的内容前3位必须和编辑 -> 虚拟网络编辑器 -> VMnet8 NAT模式 -> NAT设置中的子网 IP 的内容前3位保持一致,即我这里的是 192.168.150;
2). via 的内容必须和编辑 -> 虚拟网络编辑器 -> VMnet8 NAT模式 -> NAT设置中的网关 IP 保持一致;
3). 其他的编辑内容可以直接复制照抄。


5. 重启网卡:输入命令 sudo netplan apply 。

6. 再次 ifconfig 查看网卡情况,出现正确的信息,说明网卡配置成功。

接着我们再次尝试 ping www.baidu.com 发现 ping 成功了。

本文讲述了Linux新手如何修复Ubuntu18虚拟机中出现的网络连接问题,通过启用ens33网卡、编辑netplan配置并重启,解决了网络不通的问题。
3453

被折叠的 条评论
为什么被折叠?



