VMware-Linux切换桥接模式上网教程(超详细)

VMware-Linux切换桥接模式上网教程(超详细)

码农世界 2024-06-05 后端 95 次浏览 0个评论

这里写目录标题

  • 1. 虚拟机关机
  • 2. VMware 虚拟网络配置
    • 2.1 检查是否存在 VMnet0
    • 2.2 修改桥接模式
    • 2.3 修改Linux虚拟机网络适配器
    • 3. Linux 系统配置
      • 3.1 修改系统网卡配置
        • 3.1.1 配置项含义解释
        • 3.1.2 查看物理机网络信息
        • 3.3.3 修改配置
        • 3.2 重启服务
        • 4. 测试网络连接情况
        • 5. 注意事项

          1. 虚拟机关机

          方法一:在虚拟机系统内右上角点击关机按钮关机。

          VMware-Linux切换桥接模式上网教程(超详细)

          VMware-Linux切换桥接模式上网教程(超详细)

          方法二:在终端输入关机命令关机。

          shutdown -h now
          

          VMware-Linux切换桥接模式上网教程(超详细)

          VMware-Linux切换桥接模式上网教程(超详细)

          方法三:直接暴力点击VMware工具栏的关机按钮。

          VMware-Linux切换桥接模式上网教程(超详细)

          2. VMware 虚拟网络配置

          2.1 检查是否存在 VMnet0

          VMware-Linux切换桥接模式上网教程(超详细)

          VMware-Linux切换桥接模式上网教程(超详细)

          显示如下图类似,出现 VMnet0 ,则不需要手动添加。

          VMware-Linux切换桥接模式上网教程(超详细)

          如果发现只有 VMware1 和 VMware8 则需要点击下方的 添加网络(E)... 按钮添加 VMnet0 即可。

          2.2 修改桥接模式

          在下方的 VMnet 信息 中将 桥接模式 选为 自动:

          VMware-Linux切换桥接模式上网教程(超详细)

          最后点击确定:

          VMware-Linux切换桥接模式上网教程(超详细)

          2.3 修改Linux虚拟机网络适配器

          先选择一个需要设置的虚机,然后点击 编辑虚拟机设置 :

          VMware-Linux切换桥接模式上网教程(超详细)

          然后找到 网络适配器,选择 桥接模式,最后点击 确定:

          VMware-Linux切换桥接模式上网教程(超详细)

          3. Linux 系统配置

          先开启虚拟机:

          VMware-Linux切换桥接模式上网教程(超详细)

          登录到系统以后,打开终端:

          VMware-Linux切换桥接模式上网教程(超详细)

          3.1 修改系统网卡配置

          在终端输入以下命令后回车:

          vim /etc/sysconfig/network-scripts/ifcfg-ens33
          

          注:如果提示没有 vim 这个命令,可以替换为 vi

          VMware-Linux切换桥接模式上网教程(超详细)

          如果你没有修改过,回车后看到的应该类似这样:

          VMware-Linux切换桥接模式上网教程(超详细)

          3.1.1 配置项含义解释


          • TYPE=“Ethernet”:指定了网络接口的类型,这里是以太网。
          • PROXY_METHOD=“none”:指定了代理方法。在这里是“none”,表示不使用代理。
          • BROWSER_ONLY=“no”:指定了是否仅供浏览器使用代理。这里设置为“no”,表示不仅限于浏览器使用代理。
          • BOOTPROTO=“dhcp”:指定了网络接口的启动协议。在这里是 DHCP,表示该接口会从 DHCP 服务器获取 IP 地址和其他网络配置信息。
          • DEFROUTE=“yes”:指定了是否设置默认路由。这里设置为“yes”,表示会将这个接口作为默认路由。
          • IPV4_FAILURE_FATAL=“no”:指定了 IPv4 连接失败是否致命。这里设置为“no”,表示 IPv4 连接失败不会导致网络连接中断。
          • IPV6INIT=“yes”:

            指定了是否初始化 IPv6 配置。这里设置为“yes”,表示启用了 IPv6。

          • IPV6_AUTOCONF=“yes”:指定了是否启用 IPv6 自动配置。这里设置为“yes”,表示允许使用 IPv6 自动配置地址。
          • IPV6_DEFROUTE=“yes”:指定了是否设置 IPv6 默认路由。这里设置为“yes”,表示将这个接口作为 IPv6 的默认路由。
          • IPV6_FAILURE_FATAL=“no”:指定了 IPv6 连接失败是否致命。这里设置为“no”,表示 IPv6 连接失败不会导致网络连接中断。
          • IPV6_ADDR_GEN_MODE=“stable-privacy”:指定了 IPv6 地址生成模式。这里设置为“stable-privacy”,表示使用稳定的隐私地址生成模式。
          • NAME=“ens33”:指定了接口的名称。
          • UUID=“ada44963-9dfc-4de9-b540-313d5c0f6137”:指定了接口的唯一标识符(UUID)。
          • DEVICE=“ens33”:指定了设备名称,与上面的 NAME 相同。
          • ONBOOT=“yes”:指定了系统启动时是否激活该接口。这里设置为“yes”,表示系统启动时会激活该接口。

            其中需要修改的是:

            • BOOTPROTO 需要设置为:static (如果没有这个选项在最后一行添加即可)
            • ONBOOT 需要设置为 yes (如果没有这个选项在最后一行添加即可)

              需要添加的配置选项为:

              • IPADDR:用于手动指定网络接口的 IPv4 地址。
              • NETMASK:指定了子网掩码,用于确定网络中主机的网络部分和主机部分。它通常与手动设置的 IP 地址一起使用。
              • GATEWAY:指定了默认网关的 IP 地址,用于将数据包发送到不在当前子网内的目标地址。它告诉系统在找不到特定路由的情况下将数据包发送到哪里。
              • DNS1:指定了首选的 DNS 服务器的 IP 地址,用于解析域名到 IP 地址。在网络通信中,DNS 服务器对于将域名解析为 IP 地址非常重要。

                3.1.2 查看物理机网络信息

                在键盘按下 win+r 打开运行框,输入 cmd 打开命令行工具:

                VMware-Linux切换桥接模式上网教程(超详细)

                如果你电脑连接的是Wi-Fi,找到 无线局域网 适配器 WLAN:

                (如果你连的网线,一般是找类似 以太网适配器 以太网 的)

                找到后记住IPv4、子网掩码、默认网关:

                VMware-Linux切换桥接模式上网教程(超详细)

                3.3.3 修改配置

                修改、添加配置项后如下:

                (友情提示:按一下键盘 i 键即可编辑)

                其中:

                • BOOTPROTO:设置为 static
                • ONBOOT:设置为 yes
                • GATEWAY:为刚刚我们查询的物理机网络信息中的 默认网关
                • NETMASK:为刚刚我们查询的物理机网络信息中的 子网掩码
                • IPADDR:为我们要设置的虚拟机的IP,前三段跟物理机的IPv4相同,最后一段为自定义,确保不要和物理机、其他虚拟机一样即可。
                  TYPE="Ethernet"
                  PROXY_METHOD="none"
                  BROWSER_ONLY="no"
                  BOOTPROTO="static"
                  DEFROUTE="yes"
                  IPV4_FAILURE_FATAL="no"
                  IPV6INIT="yes"
                  IPV6_AUTOCONF="yes"
                  IPV6_DEFROUTE="yes"
                  IPV6_FAILURE_FATAL="no"
                  IPV6_ADDR_GEN_MODE="stable-privacy"
                  NAME="ens33"
                  UUID="ada44963-9dfc-4de9-b540-313d5c0f6137"
                  DEVICE="ens33"
                  ONBOOT="yes"
                  IPADDR="192.168.109.111" 
                  GATEWAY="192.168.109.1" 
                  NETMASK="255.255.255.0"
                  DNS1="8.8.8.8"
                  

                  VMware-Linux切换桥接模式上网教程(超详细)

                  修改完以后记得保存!!!!

                  (一般按esc后,输入 :wq 即可保存)

                  3.2 重启服务

                  systemctl restart network
                  

                  重启完成后网络图标就出来了:

                  (如果重启服务未生效请尝试重启Linux系统)

                  VMware-Linux切换桥接模式上网教程(超详细)

                  4. 测试网络连接情况

                  用 ifconfig 或者 ip addr 命令查看一下当前虚拟机IP是不是我们修改的IP:

                  VMware-Linux切换桥接模式上网教程(超详细)

                  ping 一下百度测试一下:

                  ping www.baidu.com
                  

                  VMware-Linux切换桥接模式上网教程(超详细)

                  ping 一下物理机的ip试一下:

                  ping 192.168.109.1
                  

                  VMware-Linux切换桥接模式上网教程(超详细)

                  在物理机上ping 虚拟机ip试一下:

                  ping 192.168.109.111
                  

                  VMware-Linux切换桥接模式上网教程(超详细)

                  5. 注意事项

                  1. 如果物理机更换了网络环境,比如你从学校回到了宿舍,网络从网线变为了宿舍的Wi-Fi可能会出现虚拟机连不上网络的情况。这时候只需要查看物理机当前的网络信息,对应去修改虚拟机内的网络信息即可。

转载请注明来自码农世界,本文标题:《VMware-Linux切换桥接模式上网教程(超详细)》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,95人围观)参与讨论

还没有评论,来说两句吧...

Top