1. 程式人生 > >解決虛擬機器可以連網但無法ping通的問題

解決虛擬機器可以連網但無法ping通的問題

前段時間鼓搗Linux(用的RHEL7),發現虛擬機器通過瀏覽器可以連網,但無法ping通除閘道器外的任何地址,如下圖


我並沒有改動ifcfg-eno16777736的任何配置,所以是自動獲取IP地址的,如下

然後檢視網絡卡eno16777736也確實分配到了IP地址192.168.142.133,閘道器為192.168.142.2,如下:


然後我看了一下虛擬機器配置,為了模擬一臺真機,我用的NAT模式,VMnet8的網段是192.168.142.0/24,也就是虛擬機器的網絡卡確實是從虛擬網絡卡VM8分配到了IP地址


這個問題困擾了我好久,配置都是對的,為什麼ping不通,而且還能上網,百思不得姐啊,後來google發現了問題所在,原來是前段時間為了用筆記本開wifi,本地連線開了共享給虛擬無線網絡卡(下圖的無線網路連線2)

將本地連線的共享關閉後(控制面板-->網路和 Internet-->網路和共享中心-->本地連線-->屬性-->將下圖的第一個選項取消掉),虛擬機器就可以ping通外網了



其實如果你正在用自己的wifi不想關掉共享,還有另一種解決方法,那就是筆記本連線wifi,此時虛擬機器是通過無線網絡卡而不是本地連接出去的