解决 Linux 虚拟机网络连接失败问题

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

Linux学习小白,今天突然发现虚拟机的网络断开不能正常使用了,查找了很多方法终于看到了一篇有效的解决方法,于是乎,想在此记录一下,方便自己以后需要以及也许可以帮助有需要的人。(我下载的虚拟机是 Ubuntu 18 版本)

目录

一. VMware 虚拟机发现网络问题

二. 解决方法及步骤:

1. 首先输入命令 sudo ip link set ens33 up 来启用ens33 网卡。

2. 再次输入 ifconfig 命令查看网卡情况,出现如图信息,说明我们启用 ens33 网卡成功了。注:但此时网卡还没有正确配置成功

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

4. 编辑文本内容:

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 成功了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值