vmware虛擬機使用nat網絡時,是VMware Network Adapter VMnet8網卡提供的nat服務。查看VMware Network Adapter VMnet8網卡的網址,好比個人是:windows
192.168.20.1網絡
255.255.255.0ssh
此時能夠在虛擬機中將nat的那個網卡設置固定ip地址:tcp
好比個人debian機器:oop
在終端中輸入 nano /etc/network/interfaces網站
具體設置爲:操作系統
auto lorest
iface lo inet loopbookserver
auto eth0dns
iface etho inet static
address 192.168.20.56
netmask 255.255.255.0
gateway 192.168.20.2
broadcast 192.168.20.255
--說明,broadcast能夠先設置成自動獲取時查看ipconfig
保存後。而後編輯:/etc/resolv.conf,設置dns
# Generated by NetworkManager
nameserver 202.38.64.7
nameserver 202.38.64.1
/etc/init.d/networking restart 重啓網卡
而後按下面的設置來設置虛擬機nat網絡的端口映射
在VMware Player中,並不像VMware Station中提供網絡編輯功能,所以若是想使用port forward功能,則須要進行手動配置.
例如在Windows xp操做系統中,找到vmware nat的配置文件:
C:\Documents and Settings\All Users\Application Data\VMware\vmnetnat.conf
在windows 7系統中,vmware nat的配置文件在:
C:\ProgramData\VMware\vmnetnat.conf
若是想使用TCP,則修改其[incomingtcp]下面的配置選項,如:
8888 = 192.168.20.56:80
其意思是將主機的8888端口映射到虛擬機的80端口,這樣其它的機器只要訪問這臺主機的8888端口,就能夠訪問到其虛擬機的80端口了
好比個人是增長了一下幾項:
22:192.168.20.56:22 (ssh端口)
80:192.168.20.56:80 (將虛擬機的80端口映射到主機的80端口,這樣的話,主機上不能再使用80端口)
最後須要在主機上從新啓動一下vmware NAT service服務,而後就能夠正常訪問了.
服務的查看方法,在cmd中執行:
sc query|find /i "vmware"
執行後發現有以下服務名:
DISPLAY_NAME: VMware Authorization Service
DISPLAY_NAME: VMware DHCP Service
DISPLAY_NAME: VMware USB Arbitration Service
SERVICE_NAME: VMware NAT Service
DISPLAY_NAME: VMware NAT Service
在cmd中使用net stop "VMware NAT Service"&net start "VMware NAT Service"命令能夠重啓服務。
注:若是訪問不了,請查看Windows防火牆是否阻止了這些端口.
另外,能夠在本地機器設置一個host,這樣能夠使用域名的方式登陸本身的虛擬機,或者查看虛擬機上的網站。
好比在windows下能夠設置C:\Windows\System32\drivers\etc\hosts文件,在其中增長:
127.0.0.1 saiwaike.org
那樣就能夠使用saiwaike.org訪問虛擬機中的網站了。