记录一次vmware 中,物理机与nat模式的虚拟机通信shell
https://blog.csdn.net/qq_31329893/article/details/83511815 网络
事情原由是由于我作老男孩的openstack实验,规划是编辑器
openstack-controller======》主机名按要求是controller ip是10.0.0.11/24 gw是10.0.0.2 ide
openstack-compute1======》主机名按要求是compute1 ip是10.0.0.31/24 gw是10.0.0.2 spa
(网络上老师是默认的用了vmware的nat模式).net
可是这样的情形下,个人两vm能互相ping通,可是物理机与nat模式的虚拟机通信是互相ping不通的,并且两vm访问不了外网。按照https://blog.csdn.net/qq_31329893/article/details/835118153d
提到的说法是创建一下nat映射,可是我操做了仍是不行,我加的nat以下:orm
最后我发现是得修改两处:blog
第一处VMnet8网卡ip得由原来的192.168.26.1 255.255.255.0 gw空,修改成10.0.0.1 255.255.255.0 gw空!ip
第二处点击编辑下的“虚拟网络编辑器”:nat网卡下的子网由192.168.26.0 255.255.255.0 修改成10.0.0.0 255.255.255.0
修改完成以后,发现物理机能ping通10.0.0.11和10.0.0.31了(10.0.0.11和10.0.0.31也能通10.0.0.1和10.0.0.2,还能通百度等外网了)!并且telnet 10.0.0.11 22端口,telnet 10.0.0.31 22端口都通!【此外并且telnet 10.0.0.11 6589端口,telnet 10.0.0.31 6591端口都不通,能够说明那个nat没效果,删掉吧】个人需求已经实现,能够经过xshell远程登陆他们22端口啦!
虚拟机nat模式是通信逻辑是这么回事,至关于网关是vmware那个编辑器,他有dhcp功能,并且暂用了一个名为.2的ip,也就是网关ip,他就是网关!
以后vm和物理机分别至关于2台电脑而已,你得同网段了才通!