VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式

这篇具有很好参考价值的文章主要介绍了VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博文目录


网络模式

  • 桥接模式:
    • 主机与虚拟机对等, 虚拟机注册到主机所在的局域网, 会占用该网络的IP
    • 该局域网内的所有机器, 包括主机和其他机器和所有虚拟机, 均可互相访问
    • 虚拟机可以访问互联网
  • 网络地址转发(NAT)模式:
    • 可以认为是在主机下建立了一个虚拟局域网, 虚拟机注册到该网络, 不会占用主机所在局域网的IP
    • 虚拟机可通过主机访问互联网
    • 主机和所有虚拟机可以互相访问
    • 虚拟机可以访问主机局域网中的其他机器. 但是反过来不行(貌似NAT-PAT端口多路复用(不同端口指向不同虚拟机)可以实现该功能)
  • 仅主机模式:
    • 和NAT类似
    • 但是虚拟机只能和主机互相访问
    • 不能通过主机访问互联网
    • 也不能访问主机局域网中的其他机器

配网要求

作为一名 Java 从业者, 通常需要主机与虚拟机具有如下的网络特点

  • 主机与各虚拟机之间能够互相访问
  • 各虚拟机之间能够互相访问
  • 虚拟机能够访问互联网
  • 每一台虚拟机的IP地址一经配置则固定不变, 即使主机所在网络发生变化, 也不能影响虚拟机的IP
    • 肯定是需要手动配置地址的, DHCP 自动地址会变来变去, 导致虚拟机上部署的服务不可用
    • 很多中间件有高可用, 需要互相配置IP地址, 一旦虚拟机IP发生变化, 修改起来会很麻烦

这样看来桥接模式不符合第四点, 仅主机模式模式不符合第三点, 只有NAT模式符合要求

CentOS

  • CentOS Stream 9 之前, 网络配置在 /etc/sysconfig/network-scripts 下, 格式是 ifcfg
  • CentOS Stream 9, 网络配置在 /etc/NetworkManager/system-connections 下, 格式是 keyfile, 就是 ini 配置文件的格式

CentOS Stream 9 也没有了以前配置网络的命令

  • service network start/restart/status
  • systemctl start/restart/status network

CentOS Stream 9 重新加载网络配置

  • nmcli c reload
  • nmcli c up ens160, 这里的 ens160 是网卡名, 可根据实际情况更改

CentOS Stream 9 之前的配置大致是这个样子

TYPE=Ethernet # 网络类型为以太网
BOOTPROTO=static # 手动分配IP地址
DEVICE=ens32 # 网卡设备名,设备名和文件名一定要一致
ONBOOT=yes # 网卡随网络服务启动
IPADDR=192.168.1.201 # 网卡IP地址, 要和Windows在同一个网段, 即192.168.1.*
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 默认网关
DNS1=8.8.8.8 # DNS,8.8.8.8为Google提供的免费DNS服务器IP地址

CentOS Stream 9 的默认配置如下, 可以看到默认的 ipv4 配置是自动获取 IP 地址, 如果有 DHCP 服务, 则该配置的虚拟机在启动后, 应该能自动拿到 IP 地址, 可以直接访问互联网

[connection]
id=ens160
uuid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
type=etherent
autoconnect-priority=-999
interface-name=ens160
timestamp=1692376766

[ethernet]

[ipv4]
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

下面的测试均以 CentOS Stream 9 为例, 在 CentOS Stream 9 下的默认配置与效果, 在其他版本下不一定一致, 但大致相同

DHCP

DHCP 服务可以按照一定的规则和限制给客户端动态分配 IP 地址

NAT 模式和仅主机模式, 内置了 DHCP 服务, 桥接模式则使用主机所在局域网的 DHCP 服务, 即这三种网络模式的虚拟机, 如果系统配置了自动获取 IP 地址, 则虚拟机启动后就能获得一定限制内随机的 IP 地址, 每次启动后, 分配的 IP 地址可能会发生变化

虚拟网络

本机目前只连接了无线, 所以本次实验以无线网卡为准

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

在控制面板中, 我们可以看到网卡的信息, 以太网是有线网卡(本次暂无), WLAN 是无线网卡

当安装了 VMWare Workstation 后, 会多出来 VMnew1 和 VMnet8 两张虚拟网卡

在 VMWare Workstation 的 虚拟网络编辑器 中可以查看和配置这些虚拟网络

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMnet1 对应的是仅主机模式, VMnet8 对应的 NAT 模式, VMnet0 对应桥接模式, 据说桥接模式直接使用了主机网卡, 所以不会在控制面板的网络适配器中显示

桥接模式

默认情况下, 我们用桥接模式创建的 CentOS Stream 9 虚拟机可以直接访问互联网

虽然桥接模式没有 DHCP, 但是桥接模式会使用主机所在局域网的 DHCP 服务

桥接模式下, 虚拟机和主机对等, 应当在相同的网段, 有相同的子网掩码, 所以要配置虚拟机网络, 需要先了解主机当前的网络

在 cmd 中执行 ipconfig 可知

无线局域网适配器 WLAN:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2409:8a0c:247:8f70:46f:6c47:8c14:77da
   临时 IPv6 地址. . . . . . . . . . : 2409:8a0c:247:8f70:c96e:29a0:184f:3906
   本地链接 IPv6 地址. . . . . . . . : fe80::9ce9:cfa2:bedb:b6cc%3
   IPv4 地址 . . . . . . . . . . . . : 192.168.1.2
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : fe80::1%3
                                      192.168.1.1

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

在局域网连接中查看信息可知

SSID:	CMCC-R7tU-5G
协议:	Wi-Fi 6 (802.11ax)
安全类型:	WPA2-个人
制造商:	MediaTek, Inc.
描述:	MediaTek Wi-Fi 6 MT7921 Wireless LAN Card
驱动程序版本:	23.32.2.553
网络频带:	5 GHz
网络通道:	48
链接速度(接收/传输):	1201/1201 (Mbps)
IPv6 地址:	2409:8a0c:247:8f70:46f:6c47:8c14:77da
本地链接 IPv6 地址:	fe80::9ce9:cfa2:bedb:b6cc%3
IPv6 DNS 服务器:	fe80::1%3 (未加密)
IPv4 地址:	192.168.1.2
IPv4 DNS 服务器:	192.168.1.1 (未加密)

汇总可知主机网络信息如下

  • 默认网关: 192.168.1.1
  • 子网掩码: 255.255.255.0
  • 主机地址: 192.168.1.2
  • DNS服务器地址: 192.168.1.1

另外, 我的手机也连接了同一个局域网, 手机的地址是 192.168.1.3

所以桥接模式的虚拟机地址可以配置为 192.168.1.4 ~ 192.168.1.254 中和其他设备不冲突的任何一个地址, 具体可以百度网络相关方面的知识

我们以手动配置 192.168.1.129/24 为例, /24 就是子网掩码 255.255.255.0

默认配置

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

首先查看虚拟网络编辑器中 VMnet0 的配置, 应将其桥接至正确的物理无线网卡上, 默认的自动一般都是没有问题不需要修改的

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

然后我们看虚拟机设置, 将网络连接修改为桥接模式, 然后启动虚拟机, 通过 ip a 查看虚拟机网络信息

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

可以看到 ens160 的地址被分配了 192.168.1.5

测试

互相访问试试看

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

可以看到, 效果与预期一致

  • 主机可以访问虚拟机
  • 虚拟机可以访问主机
  • 虚拟机可以访问主机局域网内的其他机器
  • 虚拟机可以访问互联网
  • 主机局域网内的其他机器可以访问虚拟机

手动配置

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

/etc/NetworkManager/system-connections 下默认只有一个配置文件 ens160.nmconnection, 其内容如下

[connection]
id=ens160
uuid=9b698abd-9a30-3055-98c2-8ace52598494
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1692431323

[ethernet]

[ipv4]
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

在配置节 ipv4 下修改配置如下

method=manual
address1=192.168.1.129/24,192.168.1.1
dns=192.168.1.1
  • manual 代表手动配置网络地址
  • address1 则是虚拟机地址 和 网关地址, 这里不配网关地址的话, 无法访问百度
  • dns 则是域名解析服务器, 用英文分号分隔, 这里不配置的话没什么影响

执行 nmcli c reloadnmcli c up ens160 重新载入网络配置, 可看到 IP 地址已经更改

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

测试

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

可见, 测试结果同样与预期完全相同, 即

  • 主机可以访问虚拟机
  • 虚拟机可以访问主机
  • 虚拟机可以访问主机局域网内的其他机器
  • 虚拟机可以访问互联网
  • 主机局域网内的其他机器可以访问虚拟机

网络地址转发模式 (NAT)

使用 NAT 模式

  • 可以不占用主机所在局域网的 IP 地址, 防止不够用(比如公司环境)
  • 也可以隔离主机局域网变化对虚拟机网络的影响
    • 假如当前是桥接模式的虚拟机, 虚拟机地址是手动指定的, 原本主机地址是 192.168.1.2, 现在换了个路由器, 主机地址变成了 192.168.0.2 了. 如果是少数几台虚拟机, 手动改下 IP 也还能接受, 如果量多的话, 那简直要烦死人

我们以手动配置 192.168.88.150/24 为例, /24 就是子网掩码 255.255.255.0

还原配置

刚刚我们将 ens160 的配置做了修改, 我们先将 ipv4 节的内容还原

[ipv4]
method=auto

虚拟网络配置

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

在 VMnet8 里可以设置具体的子网 IP 和子网掩码, 该网段是一个虚拟局域网, 和主机所在局域网的网段不一样即可, 同时最好避开常见的 192.168.0.0 / 192.168.1.0 / 192.168.31.0 等路由器默认子网, 默认的 192.168.88.0 就挺好的, 基本不会和主机局域网冲突, 这样当主机切换了局域网时, 不会影响到已配置过网络的虚拟机

NAT 设置 和 DHCP 设置 一般保持不变即可

所以汇总一下 VMnet8 的信息

子网地址: 192.168.88.0
子网掩码: 255.255.255.0
网关地址: 192.168.88.2

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

默认配置

首先查看虚拟网络编辑器中 VMnet8 的配置, 默认情况下是不需要动的, 除非主机局域网与该虚拟网络发生冲突

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

然后我们看虚拟机设置, 将网络连接修改为 NAT 模式, 然后重新启动虚拟机, 通过 ip a 查看虚拟机网络信息

注意: 此时系统的 ipv4 网络配置已经被还原为 method=auto

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

可以看到 ens160 的地址被分配了 192.168.88.129

测试

主机地址: 192.168.1.2
手机地址: 192.168.1.3
网关地址: 192.168.1.1

虚拟机地址: 192.168.88.129

互相访问试试看

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

可见, 结果与预期一致

  • 主机可以访问虚拟机
  • 虚拟机可以访问主机
  • 虚拟机可以访问主机局域网内的其他机器
  • 虚拟机可以访问互联网
  • 主机局域网内的其他机器不可以访问虚拟机

手动配置

还是修改 /etc/NetworkManager/system-connections/ens160.nmconnection 中的 ipv4 节

method=manual
address1=192.168.88.150/24,192.168.88.2
dns=114.114.114.114;8.8.8.8
  • manual 代表手动配置网络地址
  • address1 则是虚拟机地址 和 虚拟网络网关地址, 这里必须配置虚拟网关地址, 否则虚拟机无法访问主机和主机局域网内的其他机器
  • dns 则是域名解析服务器, 用英文分号分隔, 不配置的话无法访问互联网

执行 nmcli c reloadnmcli c up ens160 重新载入网络配置, 可看到 IP 地址已经更改

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

测试

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式,开发工具,wmware,workstation,linux,桥接模式,nat模式,仅主机模式

可见, 测试结果同样与预期完全相同, 即

  • 主机可以访问虚拟机
  • 虚拟机可以访问主机
  • 虚拟机可以访问主机局域网内的其他机器
  • 虚拟机可以访问互联网
  • 主机局域网内的其他机器不可以访问虚拟机

仅主机模式

和 NAT 模式类似, 可以自行配置与测试文章来源地址https://www.toymoban.com/news/detail-659557.html

到了这里,关于VMWare Workstation 17 Pro 网络设置 桥接模式 网络地址转换(NAT)模式 仅主机模式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VMware Workstation 17 Pro的下载&&安装&&使用

    目录 一、下载 二、安装 三、检查网络连接  方式一(简便版) 方式二(麻烦版) 四、使用 ①创建虚拟机 ②使用命令 ③快照的使用 ③.①拍摄快照 ③.②恢复快照 ④克隆虚拟机 ⑤移除虚拟机 下载地址: Windows 虚拟机 | Workstation Pro | VMware | CN 1、进入该网址后,往下翻,有两

    2023年04月15日
    浏览(37)
  • VMware17虚拟机Linux安装教程(详解附图,带VMware Workstation 17 Pro安装)

    附官方下载链接(VM 17 pro):https://download3.vmware.com/software/WKST-1701-WIN/VMware-workstation-full-17.0.1-21139696.exe 打开下载好的VMware Workstation 17 Pro安装包; 点击下一步; 勾选我接受许可协议中的条款,下一步; 修改VM安装路径,勾选将VMware Workstation控制台工具添加到系统PATH,下一步;

    2024年02月03日
    浏览(35)
  • vmware workstation pro17 安装 windows server 2022

    本文实验所需环境 vmware workstation pro 17 window server 2022 镜像文件:zh-cn_windows_server_2022_updated_april_2023_x64_dvd_644d5669.iso 镜像文件下载:NEXT, ITELLYOU 安装步骤,打开 vmware workstation pro 17,新建虚拟机,选择自定义(高级) 下一步,默认即可 下一步,选择稍后安装操作系统 下一步,

    2024年02月14日
    浏览(29)
  • VMware Workstation Pro17安装并导入旧虚拟机系统

    VMware是一个虚拟机软件,可以用来虚拟化各种系统,便于进行开发和其他相关工作 VMware Workstation Pro17支持window11版本,如果vm版本太低了升级window的时候会提示卸载旧版本的 https://www.vmware.com/cn/products/workstation-pro.html 下载试用版进行测试 本文章写的是window下的,点击跳转页面

    2023年04月18日
    浏览(33)
  • linux ubuntu20.04固定ip设置方法(静态ip)(没有以太网网络设置界面)(虚拟机的话需要设置为桥接模式)(ubuntu虚拟机固定ip地址)(VMware虚拟机)

    新买的浪潮服务器,想设置固定ip,不知咋滴,界面上没有以太网网络设置的地方,试了很多方法都不行 后来发现直接修改 /etc/netplan/ 下的配置文件,能修改成功,现把方法记录下来 首先查看服务器上以太网口,一般插上网线后,总有一个不一样的 我用 ifconfig 查看,这个网

    2024年02月03日
    浏览(49)
  • linux ubuntu20.04固定ip设置方法(静态ip)(没有以太网网络设置界面)(虚拟机需要设置为桥接模式)(ubuntu虚拟机设置固定ip地址)(VMware虚拟机)netplan修改ip

    新买的浪潮服务器,想设置固定ip,不知咋滴,界面上没有以太网网络设置的地方,试了很多方法都不行 后来发现直接修改 /etc/netplan/ 下的配置文件,能修改成功,现把方法记录下来 首先查看服务器上以太网口,一般插上网线后,总有一个不一样的 我用 ifconfig 查看,这个网

    2024年02月12日
    浏览(34)
  • 虚拟机(三)VMware Workstation 桥接模式下无法上网

    今天在使用 VMware Workstation 里面安装的 Windows 虚拟机的时候,发现 虽然在 NAT 模式下可以正常上网,但是在桥接模式下无论如何尝试都无法连接网络 ,就像下面这样: 下面我们来看一下如何解决: 注意:以下场景均在 电脑直接连接网线 的情况下,虚拟机内无法上网的场景解

    2024年02月09日
    浏览(36)
  • 保姆级vmware workstation Pro17安装紫色kali linux(KALI PURPLE)

    官方文档 下载vmware workstation Pro17 一路下一步安装完成 直接下载 使用迅雷种子下载 导入镜像 为了方便我的账号/密码都是kali 耐心等待。。。。。。。。 到此已经安装完成点击继续,虚拟机会自动重启 输入账号/密码kali/kali 登录系统 打开终端输入 Elastic SIEM: Arkime: Malcolm: He

    2024年02月11日
    浏览(29)
  • VMware workstation 17 pro 配置虚拟机(Cent OS7)的保姆机教程

    对于Linux初学者来说,VMware这个虚拟机软件就是不错的选择。下面我们一起来看看VMware配置虚拟机的详细过程。 提示:以下是本篇文章正文内容,下面案例可供参考 此处省略VMware workstation 17 pro和CentOS 7的下载安装教程 如果自己的电脑是32位就选centos7 32位;如果自己的电脑是

    2024年02月11日
    浏览(34)
  • 【2023最新】VMware Workstation17 Pro + CentOS7 + FinalShell安装配置教程一文到底

    【2023最新】VMware Workstation17 Pro + CentOS7 + FinalShell安装配置教程一文到底 1 VWware Workstation 1.1 下载VMware Workstation17 Pro VMware中国站:https://www.vmware.com/cn.html 往下看 往下滑 等待下载完成。 OK,就是它了。下载完成。 1.2 安装VMware Workstation17 Pro 直接双击运行安装程序 下一步 我接受

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包