實驗環境:
VMware 12
liunx CentOS-6.4-i386
在虛擬機下安裝好linux,但跟宿主機不能相互ping通
1、先確認上網方式
Host-only上網:在這種模式下,主機和虛擬機之間的通信是通過虛擬網卡VMware Network VMnet1來實現的
2、宿主機的VMware Network VMnet1
點擊上面的VMware Network Adepter VMnet1設置虛擬網卡如下圖:
如上圖所示,IP地址輸入192.168.0.1,子網掩碼:255.255.255.0 格式為192.168.*.1
PS[這個地址在后面做虛擬機里linux的網關]
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通了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。