VM虛擬機橋接模式下連接路由器與主機PING不通

VM 虛擬機 UBUNTU16 橋接與主機PING不通 ,主機連接路由器

環境

VM 15.0版本
UBUNTU 16.0
主機: WINDOWS10

設置流程

虛擬機正常安裝後,一般沒什麼問題。
如果主機與虛擬機PING不同需要檢查以下情況:

  1. VMware Bridge Protocol 需要勾選;
    在這裏插入圖片描述

  2. 橋接模式設置,檢查橋接顯卡,多網卡的不要選自動,或者自己把不用的網卡禁止;
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述

  3. 虛擬機網段是否與主機是同一網段,橋接就是虛擬機與主機使用同一網卡對外連接,理論上如果連接路由器可以自動獲取IP的,沒有的可以設置成靜態的;

  4. 如果以上還不能解決,那麼可以把虛擬機與主機的防火牆都關掉,先排除防火牆的可能;

  5. 如果是防火牆的影響,可以修改入站規則:
    在這裏插入圖片描述
    在這裏插入圖片描述

  6. 按照理論,正常虛擬機正常安裝設置橋接模式,並且使用同一網段是可以正常使用的,但是有一種情況,就是如果你主機外連接了路由器,虛擬機和主機可以連外網,但是就是互相PING不同,這問題沒有找到原因,可能與WINDOWS10系統有關,虛擬機ARP請求,主機收到但是沒有處理迴應,這個可以用WIRSHARK抓包看到;
    主機IP 192.168.0.104 虛擬機 192.168.0.115
    在這裏插入圖片描述
    如果外連接交換機是沒有問題的;
    我就是想連接交換機並且虛擬機與主機相互PING通,我的解決辦法是:虛擬機與主機分別綁定對方的IP與MAC,開機綁定,那麼是可以相互PING通的。
    虛擬機 將主機 IP與MAC綁定方法:
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在~/.bashrc 文件最後加上arp命令,這樣每次啓動終端需要輸入ROOT密碼,還有其他方法,總之只要把arp命令運行了就好。
    然後運行arp -a 命令就能查到了
    在這裏插入圖片描述

WINDOWS 下永久綁定需要 運行netsh命令在這裏插入圖片描述
然後
netsh -c “i i” add neighbors 11 “網關IP” “Mac地址”;

總結

總之,主機連接路由器時,如果其他方法不行,最後就可以兩邊都把對方的IP MAC 寫死在ARP表中即可。這樣就可以解決橋接模式下虛擬機與主機PING不通的問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章