實驗環境:linux
VMware 12網絡
liunx CentOS-6.4-i386ide
在虛擬機下安裝好linux,但跟宿主機不能相互ping通ui
1、先確認上網方式url
Host-only上網:在這種模式下,主機和虛擬機之間的通訊是經過虛擬網卡VMware Network VMnet1來實現的spa
2、宿主機的VMware Network VMnet1rest
點擊上面的VMware Network Adepter VMnet1設置虛擬網卡以下圖:blog
如上圖所示,IP地址輸入192.168.0.1,子網掩碼:255.255.255.0 格式爲192.168.*.1ip
PS[這個地址在後面作虛擬機裏linux的網關]ci
3、虛擬機下的linux
修改網卡
修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.0.99
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
添加以上3行,#註釋BOOTPROTO,按2下dd刪除HWADDR
修改DEVICE的值爲eth0
完成後點擊鍵盤上的esc,而後冒號,輸入x,保存退出
service network restart
ifconfig查看
而後在宿主機向虛擬機裏面ping一下
在cmd裏查看宿主機ip:192.168.16.103,而後在虛擬機裏ping一下
以下圖
問題來了,虛擬機裏面ping不通主機
是由於沒有共享網絡給vmnet1,因此致使虛擬機ping不通主機
開始解決(無線狀況下)
點擊共享
而後選擇下拉框,以下圖
而後點擊肯定,出現下圖
意思就是若是設置共享的話,Vmnet1的ip會改變爲192.168.137.1,線點擊是,而後在把Vmnet1的ip改成192.168.0.1,更改方法去步驟2查看
這樣就能ping通了
開始解決(有線狀況下)
點擊共享,打鉤
而後點擊肯定,出現下圖
意思就是若是設置共享的話,Vmnet1的ip會改變爲192.168.137.1,線點擊是,而後在把Vmnet1的ip改成192.168.0.1,更改方法去步驟2查看
這樣就能ping通了