1. 程式人生 > >vmware下linux與宿主windows互相ping不通和設定內容

vmware下linux與宿主windows互相ping不通和設定內容

修改IP永久生效按以下方法
vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一塊網絡卡,如果是第二塊則為eth1)
按如下修改ip
DEVICE=eth0(如果是第二塊剛為eth1)
BOOTPROTO=static
IPADDR=192.168.0.11(改成要設定的IP)
NETMASK=255.255.255.0 (子網掩碼)
GATEWAY=192.168.0.1(閘道器)
ONBOOT=yes(指明在系統啟動時是否啟用網絡卡)
然後
service network restart
IP地址生效,重啟系統後不變
如果是臨時修改IP重啟系統後恢復原始IP則用以下命令
ifconfig IP地址 netmask 子網掩碼


ping不通時先修改ip地址,刪除掉自動生成的內容
橋接模式ping不通可能原因:
根本原因:


      VMWare的虛擬網絡卡介面VMNet0橋接的網絡卡 在主機的某個網絡卡發生斷開或禁用/啟用之類的操作後 
 被系統自動橋接到了一個錯誤的網絡卡上.


      參見"Virtual Network Editor"對話方塊, 在上面的列表框中選擇"VMNet0", 
 此時下面的"VMNet Information"會顯示VMNet的網路型別,
 VMNet0是"Bridged"型別, 並預設"Bridged to" "Automatic". 
 問題就出在這個"Automatic"的下拉框選擇項上, 
 "Automatic"會導致VMWare在系統某個網絡卡發生變化時產生誤判, 
 從而將VMNet0橋接到錯誤的網絡卡上去, 這個時候這個虛擬網絡卡就死活ping不通了.
 
 故障描述如下:
     虛擬機器下編輯虛擬網路配置,選擇VMnet資訊中的“橋接模式”(如下圖)時出現錯誤提示:
     Cannot change network to bridged: There are no un-bridged host network adapters
     不能更改網路為橋接:已沒有未橋接的主機網路介面卡
 
原因分析:
     這主要是因為的網路網絡卡沒能被成功識別(bridge to 這裡也會是空白的)
     而引起這種現象的重要原因就是你的物理主機中有其他的虛擬網絡卡,
解決方法也很簡單,解除安裝你安裝的虛擬網絡卡工具,然後重啟計算機。




解決辦法:


      非常簡單, 將上述VMNet0從預設"Bridged to" "Automatic"中的"Automatic"的下拉框選擇項改為主機上正確的物理網絡卡即可.