Windows/Linux:VMware虚拟机与外部通过内网IP通讯

首先分两种情况:一种是你的电脑已经在一个内网的环境下且有额外的内网IP地址,和另一种只是想给自己电脑上的虚拟机分配个内网IP来通讯。

①有可用的内网IP

找到一个空闲的IP地址(这里以192.168.21.110 为例)先 ping 这个IP如果 ping 不通则代表没人使用,你就可以使用

VMware选择一下桥接模式

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

Windows:

在虚拟机里打开网络共享中心 ---- 更改适配器设置

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

以太网属性 ---- TCP/IPV4属性( DNS不知道怎么填就 0 . 0 . 0 . 0 )---- 最后确定

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

 

Linux:

这里以CentOS 7为例设置静态IP

  首先注意,路由网关处必须设置可以配置静态IP或者使用指定IP绑定MAC才可以配置,否则配置不成功。

  网络配置的配置文件在/etc/sysconfig/network-scripts/下,文件名前缀为ifcfg-后面跟的就是网卡的名称,使用ifconfig查看,一般是eth0 / enth33下面都以eth0为例。也可以使用命令: ls /etc/sysconfig/network-scripts/ifcfg-* 列出所有的设备配置文件

#编辑配置文件

#vim /etc/sysconfig/network-scripts/ifcfg-eth0

修改 ONBOOT=yes,BOOTPROTO=static

增加 IPADDR,NETMASK 和 GATEWAY,DNS1可以没有

 

DEVICE=eth0
HWADDR=00:0C:29:75:73:AB
TYPE=Ethernet
UUID=8f49ebc2-5b1b-4135-863b-6acb0c84453f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.21.110
NETMASK=255.255.255.0
GATEWAY=192.168.21.1
DNS1=192.168.21.2 

#重新启动网络服务

#service network restart 

 

②无可用的内网IP

首先配置WMware的网络设置,选中自定义NAT模式。Windows/Linux:VMware虚拟机与外部通过内网IP通讯

 

打开 Vmware 的编辑里虚拟网络编辑器,找到Net8的子网IP一般是192.168.11.0,这个非常重要就是你选的IP一定要在这个IP段内。

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

 

然后就是在主机里的适配器选项里设置TCP / IPV4,这里注意是选虚拟机适配器Net8的属性

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

 

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

 

Windows:

  和上面的Windows的基本步骤差不多,不过这里的IP地址可以随意一点,但是要保证在192.168.11 段内。

然后就是这个网关你要注意,接下来会用到。

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

这里网关 192. 168.11.1 要和虚拟机里的网关对应

 

Linux:

  和上面Linux相同步骤,地址随意但要在192.168.11 IP段内:#vim /etc/sysconfig/network-scripts/ifcfg-eth0 ,#service network restart 

 

最后

  互相测试 ping 一下能不能 ping 的通

如果

  连接超时,连接超时,连接超时的话;记得把防火墙关闭,

而且

  两边,两边,两边的防火墙都要关,要不然会出现只有一边能 ping 通的现象。

Windows/Linux:VMware虚拟机与外部通过内网IP通讯

上一篇:ASP.NET WebApi 实现Token验证


下一篇:搭建一个完整的Kubernetes集群--自签APIServer SSL证书+master1配置