記錄一次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臺電腦而已,你得同網段了才通!