关于虚拟机ubuntu系统无法上网问题及解决过程

2026-06-08编程代码9787

虚拟机连接方式详解,包括仅主机、NAT及桥接模式配置,助用户灵活设置网络环境,并提供静态IPIP配置指导

目录
  • 一、虚拟机的连接方式
    • 1、查看自己虚拟机的网络连接方式
    • 2、拓展——虚拟机的三种网络模式
      • 2.1 首先安装虚拟机后,可以看到主机网络适配器多2张网卡
      • 2.2 在VMware虚拟机中查看网络设置
      • 2.3 三种模式和网卡对应
  • 二、虚拟机的配置
    • 1、查看ip信息
      • 1.1 方式一:命令行查看
      • 1.2 方式二:图形界面查看
    • 2、设置静态ip
      • 2.1 方式一:图形界面设置
      • 2.2 方式二:命令修改配置文件设置静态ip
  • 总结

    一、虚拟机的连接方式

    1、查看自己虚拟机的网络连接方式

    选择虚拟机->右键设置->网络适配器

    2、拓展——虚拟机的三种网络模式

    2.1 首先安装虚拟机后,可以看到主机网络适配器多2张网卡

    2.2 在VMware虚拟机中查看网络设置

    点击菜单栏编辑 -> 虚拟网络编辑器 -> 点击更改设置,显示如下图

    2.3 三种模式和网卡对应

    ①VMnet1 对应的是 仅主机模式(Host模式)

    • 虚拟机与虚拟机之间互访,主机与虚拟机之间互访
    • 虚拟机无法访问外网。外网也无法访问虚拟机。

    ②VMnet8 对应的是 NAT模式 网络地址转换 ,与主机不同网段IP

    • 虚拟机之间互访,主机与虚拟机之间互访。
    • 虚拟机可以通过主机访问外网,外网无法访问虚拟机。
    • 使用NAT网络模式,在宿主机安装多台虚拟机,和宿主组成一个小局域网,宿主机,虚拟机之间都可以互相通信,虚拟机也可访问外网

    ③VMnet0 对应 桥接模式(Bridged模式)与主机同网段IP(如需外网访问虚拟机推荐该模式)

    • 虚拟机之间互访,主机与虚拟机之间互访。
    • 虚拟机可以通过主机访问外网,外网可以访问虚拟机。
    • 虚拟机相当于一台实体机,可以自由访问与被访问及上网。

    Tip:桥接模式选择对应的网卡,也可以设置自动;注意要为虚拟机设置静态时,尤其两张网卡不再同网段的,需要对应好网段!!!

    二、虚拟机的配置

    1、查看ip信息

    1.1 方式一:命令行查看

    ip addr
    

    1.2 方式二:图形界面查看

    2、设置静态ip

    2.1 方式一:图形界面设置

    按上述步骤找到网络设置后点击-> IPv4 ->选择Manual -> 输入IP 地址、子网掩码、网关

    不知道子网掩码和网关可以去主机上查询

    输入命令

    ipconfig /all
    

    打印返回

    Windows IP 配置
    
       主机名  . . . . . . . . . . . . . : DESKTOP-TR9HQRP
       主 DNS 后缀 . . . . . . . . . . . :
       节点类型  . . . . . . . . . . . . : 混合
       IP 路由已启用 . . . . . . . . . . : 否
       WINS 代理已启用 . . . . . . . . . : 否
    
    以太网适配器 以太网:
    
       连接特定的 DNS 后缀 . . . . . . . :
       描述. . . . . . . . . . . . . . . : Realtek PCIe GbE Family Controller
       物理地址. . . . . . . . . . . . . : D0-50-99-A7-B9-EA
       DHCP 已启用 . . . . . . . . . . . : 否
       自动配置已启用. . . . . . . . . . : 是
       本地链接 IPv6 地址. . . . . . . . : fe80::4267:854f:e507:92c9%15(首选)
       IPv4 地址 . . . . . . . . . . . . : 192.168.100.156(首选)
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       默认网关. . . . . . . . . . . . . : fe80::deef:80ff:fe71:7081%15
                                           192.168.100.1
       DHCPv6 IAID . . . . . . . . . . . : 567300249
       DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5
       DNS 服务器  . . . . . . . . . . . : 223.6.6.6
                                           8.8.8.8
       TCPIP 上的 NetBIOS  . . . . . . . : 已启用
    
    
    以太网适配器 VMware Network Adapter VMnet1:
    
       连接特定的 DNS 后缀 . . . . . . . :
       描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
       物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-01
       DHCP 已启用 . . . . . . . . . . . : 是
       自动配置已启用. . . . . . . . . . : 是
       本地链接 IPv6 地址. . . . . . . . : fe80::b48a:45aa:59f1:23c%18(首选)
       IPv4 地址 . . . . . . . . . . . . : 192.168.153.1(首选)
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       获得租约的时间  . . . . . . . . . : 2024年1月25日 16:01:01
       租约过期的时间  . . . . . . . . . : 2024年1月30日 10:30:52
       默认网关. . . . . . . . . . . . . :
       DHCP 服务器 . . . . . . . . . . . : 192.168.153.254
       DHCPv6 IAID . . . . . . . . . . . : 536891478
       DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5
       DNS 服务器  . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                           fec0:0:0:ffff::2%1
                                           fec0:0:0:ffff::3%1
       TCPIP 上的 NetBIOS  . . . . . . . : 已启用
    
    以太网适配器 VMware Network Adapter VMnet8:
    
       连接特定的 DNS 后缀 . . . . . . . :
       描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
       物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08
       DHCP 已启用 . . . . . . . . . . . : 是
       自动配置已启用. . . . . . . . . . : 是
       本地链接 IPv6 地址. . . . . . . . : fe80::fd2b:280a:378d:dbe9%3(首选)
       IPv4 地址 . . . . . . . . . . . . : 192.168.201.1(首选)
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       获得租约的时间  . . . . . . . . . : 2024年1月25日 16:01:01
       租约过期的时间  . . . . . . . . . : 2024年1月30日 10:30:47
       默认网关. . . . . . . . . . . . . :
       DHCP 服务器 . . . . . . . . . . . : 192.168.201.254
       DHCPv6 IAID . . . . . . . . . . . : 553668694
       DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5
       DNS 服务器  . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                           fec0:0:0:ffff::2%1
                                           fec0:0:0:ffff::3%1
       主 WINS 服务器  . . . . . . . . . : 192.168.201.2
       TCPIP 上的 NetBIOS  . . . . . . . : 已启用
    
    无线局域网适配器 WLAN:
    
       连接特定的 DNS 后缀 . . . . . . . :
       描述. . . . . . . . . . . . . . . : Realtek RTL8192FU Wireless LAN 802.11n USB 2.0 Network Adapter
       物理地址. . . . . . . . . . . . . : 1C-BF-CE-5F-00-C5
       DHCP 已启用 . . . . . . . . . . . : 是
       自动配置已启用. . . . . . . . . . : 是
       本地链接 IPv6 地址. . . . . . . . : fe80::458d:b94a:e701:7cbf%19(首选)
       IPv4 地址 . . . . . . . . . . . . : 192.168.10.236(首选)
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       获得租约的时间  . . . . . . . . . : 2024年1月29日 9:26:17
       租约过期的时间  . . . . . . . . . : 2160年3月7日 16:36:02
       默认网关. . . . . . . . . . . . . : 192.168.10.1
       DHCP 服务器 . . . . . . . . . . . : 192.168.10.1
       DHCPv6 IAID . . . . . . . . . . . : 303873998
       DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-2B-29-8B-F2-1C-BF-CE-5F-00-C5
       DNS 服务器  . . . . . . . . . . . : 223.6.6.6
                                           8.8.8.8
       TCPIP 上的 NetBIOS  . . . . . . . : 已启用
    
    

    找到对应网卡的名字即可,比如我要设置10段的ip:192.168.10.115,那么我选择Realtek RTL8192FU Wireless LAN 802.11n USB 2.0 Network 这个网卡的 子网掩码 255.255.255.0 和默认网关 192.168.10.1即可

    2.2 方式二:命令修改配置文件设置静态ip

    sudo vim /etc/netplan/01-network-manager-all.yaml
    

    修改为一下内容,ip和子网掩码、网关自行选择设置

    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        ens32:                #网卡名称
          addresses:
          - 192.168.10.115/24  #固定IP地址和网段(子网掩码)或者addresses: [192.168.250.5/24]
          dhcp4: false        #关闭DHCP
          dhcp6: false        
          gateway4: 192.168.10.1#网关
          nameservers:
            addresses:
            - 223.6.6.6 #DNS

    Tip:网卡名称一定要对应上,可以用命令ip addr查看自己网卡的名称

    自行netplan应用使其生效

    sudo netplan apply
    

    查看ip是否起作用

    ip addr
    

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持北冥有鱼【www.ufcn.cn】。

    您可能感兴趣的文章:

    • Ubuntu无法联网/上网的排查步骤和解决方法
    • VMWare中Ubuntu设置固定IP上网的实现
    • 解决Ubuntu虚拟机NAT不能上网的几种方法小结
    • ubuntu20.04虚拟机无法上网的问题及解决
    • VMWare中Ubuntu重启后无法上网的解决方法
    本文地址:https://www.ufcn.cn/article/2417371.html

    如非特殊说明,本站内容均来自于网友自主分享,概不代表本站观点,如有任何问题我们都将在收到反馈后的第一时间进行处理!