目录
NAT模式下固定虚拟机的IP地址
简介
先看几张图:
Windows目录下:控制面板-网络和Internet-网络连接
WMware Workstation窗口下的:编辑-虚拟网络编辑器
VMnet0:用于虚拟桥接网络下的虚拟交换机
VMnet1:用于虚拟Host-Only网络下的虚拟交换机
VMnet8:用于虚拟NAT网络下的虚拟交换机
VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡
VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡
三种模式简介:
- 桥接模式 :通过主机映射一个ip给虚拟机,只要主机可以访问外网、虚拟机也可以访问,两机可以相互通信。
- NAT模式:主机和虚拟机在同一个地址,原则上两者不能相互通信,但是通过修改NAT配置,通过端口转发进行互相通信。
- 仅主机模式 :这个比较凶,默认情况无法访问外网,需要进行路由配置或者代理,多个仅主机模式的虚拟机在同一网段可以相互通信,在不同 网段需要配置ip地址
形象举例
来源网络:
- 桥接模式的虚拟机,就像一个在路由器"民政局"那里"上过户口"的成年人,有自己单独的居住地址,虽然和主机住在同一个大院里,但好歹是有户口的人,可以大摇大摆地直接和外面通信。
- NAT模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器"民政局"根本不知道有这么个人,自然也不会主动和它通信。即使虚拟机偶尔要向外面发送点的信件,都得交给主机以主机的名义转发出去,主机还专门请了一位叫做NAT的老大爷来专门负责这些虚拟机的发信、收信事宜。
- 仅主机模式的虚拟机,纯粹是一个彻彻底底的黑奴,不仅没有户口、路由器"民政局"不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。
其中这个仅主机模式能够保障我们在拔掉网线的情况下继续连接我们的虚拟机,不依靠公网连接,而是依靠物理机和虚拟机的关系连接。在断网的情况下,利用这个模式,我们可以继续连接虚拟机,实现我们的操作。
NAT模式下固定虚拟机的IP地址
因为虚拟机在NAT模式下由Vmware8虚拟网卡提供虚拟机的IP分配,网桥模式下由Vmware1来提供IP分配。它们都相当于一个小型的DHCP服务器,除非改动虚拟机的网络连接方式,或动了虚拟网卡服务属性,那么虚拟机的IP租约过期后,IP就会自动重新分配,从而造成IP地址自行变化。
那我们就改动虚拟机的网卡属性
第一步:
第二步:设置IP地址:把IP地址修改为想要修改的IP的网段192.168.182.1,这个如果不设置的话可能导致虚拟机无法ping通主机。
第三步:取消勾选DHCP
第四步:cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33;编辑该文件
主要修改:
- BOOTPROTO=static
- IPV6相关的都加#号注释
- 增加以下字段:
DNS1=192.168.182.2
IPADDR=192.168.182.153 # 设置一个和虚拟网卡在同一子网的IP
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.182.2 #网关,VMware的NAT模式网关为x.x.x.2
- 保存后重启网络服务 :service network restart
重启后查看IP地址是否为更改后的IP地址,并且测试是否可以ping主机IP,是否可以访问外部网络,主机是否可以ping通虚拟机IP,如果都没问题,那固定IP就设置好了。