(轉)介紹三種vmware虛擬機器網路設定方法

mahanso發表於2010-12-06

vmware虛擬機器網路設定之1.bridge :

預設使用vmnet0

將虛擬機器的ip設定與主機同網段未使用ip,其餘與主機相同:

例如主機ip是10.70.54.31,設定虛擬機器ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機器

vmware虛擬機器網路設定之2.nat :

預設使用vmnet8

將虛擬機器設定成使用dhcp方式上網,windows下選擇"自動獲取ip",linux下開啟dhcp服務即可

也可以手動設定:

ip設定與vmnet8同網段,gateway設定成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。

netmask,broadcast設定與vmnet8相同,dns設定與主機相同。

例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2

虛擬機器設定: ip :172.16.249.100  gw: 172.16.249.2

vmware虛擬機器網路設定之3.host-only :

預設使用vmnet1

將虛擬機器ip設定與vmnet1同網段,gateway設定成vmnet1的ip,其餘設定與vmnet1相同,dns設定與主機相同

例如 vmnet1 ip :172.16.245.1

vmware虛擬機器網路設定: ip :172.16.245.100 gateway :172.16.245.1

這樣就實現了虛擬機器

虛擬機器與網際網路通訊:

1.開啟主機路由功能

2.設定iptables,使主機成為一臺nat server

1. echo 1 >/proc/sys/net/ipv4/ip_forward 這樣就主機就具有了路由功能

2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE

這條vmware虛擬機器網路設定規則意思是將來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,實現虛擬機器與網際網路通訊

如果網路介面是ppp+或pppoe則需要修改成-o pppoe

當然-s  172.16.245.0/24 也要根據實際情況修改

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12272958/viewspace-681004/,如需轉載,請註明出處,否則將追究法律責任。

相關文章