歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VMware下CentOS網絡配置

VMware下CentOS網絡配置

日期:2017/2/28 16:25:31   编辑:Linux教程

VMware下CentOS網絡配置三種方式:

BRIDGE:相當於主機和虛擬機連接到同一個hub上,虛擬機要和主機配置到同一網段上

1.配置ip等信息
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255 //廣播地址
HWADDR=00:0C:29:61:63:59 //物理地址
IPADDR=192.168.1.121 //ip地址
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
NETMASK=255.255.255.0 //子網掩碼
#NETWORK=192.168.1.253
GATEWAY=192.168.1.254 //網關
ONBOOT=yes

2.配置dns
/etc/resolv.conf
nameserver 192.168.1.2

3.重啟服務
service network restart
也可以采用setup命令通過圖形界面來配置(需要安裝vmware tools)
NAT:使用vmnet8
主機開啟必要的vmware服務,如vmvare dhcp。。。
虛擬機設置成dhcp方式即可
當然也可以手工設置成vmnet1同一網段,比較麻煩
HOST-ONLY:使用vmnet1
直接和主機互聯
可以使用ifconfig查看配置情況

==================================================
參考
1.bridge :
默認使用vmnet0
將虛擬機的ip設置與主機同網段未使用ip,其余與主機相同:
例如主機ip是10.70.54.31,設置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機主機 虛擬機互聯網 通信。
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
3.host-only :
默認使用vmnet1
將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其余設置與vmnet1相同,dns設置與主機相同
例如 vmnet1 ip :172.16.245.1
虛擬機設置: 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
這條規則意思是將來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,實現虛擬機與互聯網通信
如果網絡接口是ppp+或pppoe則需要修改成-o pppoe
當然-s 172.16.245.0/24 也要根據實際情況修改 .

Copyright © Linux教程網 All Rights Reserved