-
编辑-->虚拟机网络编辑器-->修改设置
选中NAT的模式编辑,桥接只能用外部的网段,没那么自由,host only不能上外网。按循序修改,192.168这两点段可以随便写,1-255都行
-
点击上面图上的NAT 设置
这个是网关,前两端和外面设置的子网前两段一样,后面随便写,不能是192.168.1.1,因为他被主机虚拟网卡占用了。
-
外部虚拟网卡IP
-
内部虚拟机网络模式设置,选nat
-
内部虚拟机网卡设置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #固定IP 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=c3e83ed2-0333-49e7-b65a-e85526e3c0ed DEVICE=ens33 ONBOOT=yes IPADDR=192.168.100.202 #IP可以写 192.168.[1-255].[1-255] ,网关和主机虚拟网卡用了的不能选 NETMASK=255.255.0.0 #B类网,是后面2段0 GATEWAY=192.168.1.2 #这里填写网关
-
搞定,你可以在主机通过IP访问内部虚拟机了
-
另外说一下这个功能
类似路由器的DMZ功能,可以用主机IP:端口映射到指定内部虚拟的指定IP端口上。这样别的就能直接访问你内部虚拟机上的程序了。
比如你把主机端口的 加上路由器的MDZ功能和外网IP。可以直接通过外网IP访问到内网虚拟机中的程序。
外部IP:端口-->路由器的MDZ映射到主机的指定IP端口-->VM端口转发映射到NAT内网虚拟机的指定IP:端口。
之前联通宽带给的是外网IP,每天变一次,可以在路由器和光猫中搞定DMZ映射,加上DDNS(动态域名解析),可以通过外部域名访问到内部。移动宽带给的内网IP。