很多朋友在做虛擬機和主機的連接設置的時候,發現了一個故障現象,那就是虛擬機無法ping通主機,那么虛擬機無法ping通主機是什么原因?解決辦法是什么呢?下面新網就給大家說下。
很多朋友在做虛擬機和主機的連接設置的時候,發現了一個故障現象,那就是虛擬機無法ping通主機,那么虛擬機無法ping通主機是什么原因?解決辦法是什么呢?下面新網就給大家說下。
虛擬機無法ping通主機原因是什么?如何解決?
虛擬機無法ping通主機的原因有以下:
虛擬機未設置成nat的網絡模式,虛擬機設置成橋接的模式,但是未和主機配置統一網段的ip,主機網卡故障。
虛擬機無法ping通主機的解決辦法:
將虛擬機的網絡模式設置成nat,或者設置成橋接,但是要把ip改到主機ip這個段,如果是主機網卡故障,可以重啟電腦,或者重新安裝網卡驅動。
關閉防火墻,發現虛擬機可以ping通主機了,說明是Windows7防火墻阻止了。
虛擬機ping通主機,主機ping不通虛擬機的解決辦法
1:關閉主機和虛擬機上的防火墻。
2:安裝虛擬機后,主機系統上會多出兩個網絡連接:VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。
默認兩個都是啟用的,可以不用管它們,也可以關閉用不到的那個連接。NAT連接方式使用的VMnet8,可以把VMnet1禁用。
虛擬機和主機互相不能ping通
1)修改物理機的IP
首先,我們按win + e鍵調出我的電腦,然后找到”網絡”,右鍵=>屬性=>更改適配器設置。如果主機和虛擬機使用NAT模式聯網的話,那么我們走的是VMware8。然后呢,右鍵VMware8=>屬性=>ipV4。此時,192.168.33.1是我們主機的ip地址。我們在cmd運行框中輸入ipconfig,可以查出我們與虛擬機通信的VMware8中的主機ip地址。
2)修改虛擬機的網絡,自己設置虛擬機IP
先打開VMware,編輯->虛擬網絡編輯器,打開之后你看到的按鈕什么的應該是不可編輯的狀態,點右下角更改設置,給足權限。
然后網絡類型選擇VMnet8,NAT模式,然后打開圖中標識的紅色NAT設置。
可以自己設置網關,我這里設置為192.168.33.2,點擊確定。
返回主頁面點擊NAT下面的DHCP設置,這里可以設置虛擬機的IP地址范圍,注意只改后邊的數字就可以可以了,前邊的192.168.33.X要和網關的IP一致。
配置好網絡之后我們再來修改下虛擬機的IP地址,vi /etc/sysconfig/network-scripts/ifcfg-eth0,這里只需要將我畫箭頭的配置改成自己對應的。BOOTPROTO="static"意思是我們使用靜態ip,ONBOOT開機啟動,IPADDR是自己隨便設的ip(ip不可以和網關相同,最好也別設置成網段,然后也不要超過剛才自己設置的起始ip和結束ip地址),NETMASK是子網掩碼,設置成255.255.255.0就可以,然后DNS1據說是谷歌的dns服務器,用來解析網絡中的ip和映射關系,不配置這個估計連不上網。
修改完成之后再修改主機名和ip的映射關系。在后邊加上你設置的ip和主機名,其他的請不要動。
完成后reboot重啟就可以了。
通過以上的內容,我們已經了解了虛擬機無法ping通主機的原因和解決方法了,大家在遇到虛擬機和主機互相不能ping通的時候,還可以參考上面的方法去解決,具體的可以咨詢新網。
免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。