VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

时间:2022-12-24 18:43:53

一 场景

我本地VM上搭建的gitlab 与同事在局域网内一起使用

 

二 准备工作

#查看 本地 IP 信息、掩码、网关

cmd   模式 : ipconfig /all  

 

以太网适配器 以太网:

   连接特定的 DNS 后缀 . . . . . . . :
   描述. . . . . . . . . . . . . . . : Intel(R) Ethernet Connection (5) I219-LM
   物理地址. . . . . . . . . . . . . : D8-9E-F3-05-39-93
   DHCP 已启用 . . . . . . . . . . . : 是
   自动配置已启用. . . . . . . . . . : 是
   本地链接 IPv6 地址. . . . . . . . : fe80::3db8:505b:5f00:e475%5(首选)
    IPv4 地址 . . . . . . . . . . . . : 192.168.193.3(首选)
    子网掩码  . . . . . . . . . . . . : 255.255.255.0
   获得租约的时间  . . . . . . . . . : 2019年3月11日 15:50:55
   租约过期的时间  . . . . . . . . . : 2019年3月24日 9:22:42
   默认网关. . . . . . . . . . . . . : 192.168.193.254
   DHCP 服务器 . . . . . . . . . . . : 192.168.193.254
   DHCPv6 IAID . . . . . . . . . . . : 64528115
   DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-23-96-87-C1-D8-9E-F3-05-39-93
   DNS 服务器  . . . . . . . . . . . : 192.168.192.51
                                       192.168.51.51
                                       202.103.24.68
   TCPIP 上的 NetBIOS  . . . . . . . : 已启用

 三 配置

  1#  VM 桥接模式 配置

  VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

 

VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

 

VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

 

 

 VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

 

VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

 

 到此时 桥接模式已完成 对应的虚拟机 已经挂到对应的虚拟网络下

 此时 ping www.baidu.com  看下网通不通

 

  2# 设置静态IP

 

cd   /etc/sysconfig/network-scripts/

 

  选择自己虚机虚拟网卡进行编辑,我这里的叫做 ifcfg-ens33

vim ifcfg-ens33

 进入编辑模式下:

 修改:  BOOTPROTO=dbcp 由动态主机设置协议 dhcp 到静态地址静态主机配置协议 static

 

 BOOTPROTO=static

 新增:准备阶段的标红信息 我本地IP 192.168.193.3  选择同一个网段的IP设置 IPADDR ,其他照准备阶段中标红数据填写

IPADDR=192.168.193.56
NETMASK=255.255.255.0
GATEWAY=192.168.193.254

 退出保存 wq

 

重启网络设置:

systemctl restart network

 ip ad \ ifconfig  看下生效不

然后局域网其他地址上ping下你本地的虚机IP  ,理论上是ok 的  ,如果访问虚机上的微服务不通 ,请看下防火墙配置

 

虚拟机网络设置的知识:

三种模式 分别是 NAT 桥接  仅机主

   NAT(Network Address Translation,网络地址转换) 

    通过虚拟网卡访问本机物理网卡完成通信

  桥接 虚机直接使用本地物理网卡与因特网进行通信,并且局域网可以直接通过 虚拟IP 访问到你虚机 ,
  

  但是这里有个问题是局域网用户根据虚拟IP怎么就能直接通过本机物理网卡访问到虚拟Ip上,这里是虚拟机有什么转换机制吗?

 

  仅主机模式 是仅主机之间实现网络通信 但是 与 localhost 不通 ,这个是讨论时得到的结论 ,未验证  。

 

  草书 说明如下

 

 VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定

 

 

请指正。

 以上 。

 

 

补充问题: 加入本地DNS服务地址  我这里在重启之后发现静态IP无法上网    dns  通过 ipconfig /all  重启服务

VMware 下虚拟机桥接模式在局域网中访问互通,并实现VM IP固定