vmware虛擬機大家多多少少都是有接觸的,但是vmware虛擬機的三種網(wǎng)絡(luò)設(shè)置大家知道的可能并不詳細(xì)。那么接下來小編給大家分享一下VMware虛擬機三種網(wǎng)絡(luò)設(shè)置的詳解。
vmware
虛擬機大家多多少少都是有接觸的,但是vmware虛擬機的三種網(wǎng)絡(luò)設(shè)置大家知道的可能并不詳細(xì)。那么接下來小編給大家分享一下VMware虛擬機三種網(wǎng)絡(luò)設(shè)置的詳解。
1.bridge :
默認(rèn)使用vmnet0
將虛擬機的ip設(shè)置與
主機同網(wǎng)段未使用ip,其余與主機相同:
例如主機ip是10.70.54.31,設(shè)置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,
dns都與主機相同即可實現(xiàn)虛擬機<--->主機 虛擬機<---->
互聯(lián)網(wǎng) 通信。
2.nat :
默認(rèn)使用vmnet8
將虛擬機設(shè)置成使用dhcp方式上網(wǎng),windows下選擇"自動獲取ip",
linux下開啟dhcp服務(wù)即可
也可以手動設(shè)置:
ip設(shè)置與vmnet8同網(wǎng)段,gateway設(shè)置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast設(shè)置與vmnet8相同,dns設(shè)置與主機相同。
例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2
虛擬機設(shè)置: ip :172.16.249.100 gw: 172.16.249.2
3.host-only :
默認(rèn)使用vmnet1
將虛擬機ip設(shè)置與vmnet1同網(wǎng)段,gateway設(shè)置成vmnet1的ip,其余設(shè)置與vmnet1相同,dns設(shè)置與主機相同
例如 vmnet1 ip :172.16.245.1
虛擬機設(shè)置: ip :172.16.245.100 gateway :172.16.245.1
這樣就實現(xiàn)了虛擬機<--->主機 通信,但是 虛擬機<--->互聯(lián)網(wǎng) 仍無法通信
虛擬機與互聯(lián)網(wǎng)通信:
1.開啟主機路由功能
2.設(shè)定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
這條規(guī)則意思是將來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,實現(xiàn)虛擬機與互聯(lián)網(wǎng)通信
如果網(wǎng)絡(luò)接口是ppp+或pppoe則需要修改成-o pppoe
當(dāng)然-s 172.16.245.0/24 也要根據(jù)實際情況修改
以上就是小編對于虛擬機網(wǎng)絡(luò)設(shè)置的分享。