虛擬機NAT模式主機ping不通虛擬機解決方案


本篇沒有抓包,只是簡單一個實施.需要的童鞋可以拿走這個方法.

虛擬機與真機通信三種模式, 橋接模式,NAT 模式 ,HOST 模式.

  橋接就是在真機的網絡上模擬一個網卡,給虛擬機申請一個和真機在同一個網段的ip地址.一般網卡做了ip綁定(mac地址粘)的話,一個mac只對應一個ip,此時,虛擬機內的mac 可以修改,但是這個該了之后還是要向dhcp服務器申請,在dhcp服務器可能申請不到地址是第一方面,第二方面在交換機上的mac-address table 里面也可能造成mac地址翻滾.(如果限制了mac-address 數目為1 的話),總之橋接模式只適用於比較寬松的網絡管理的環境下.

  NAT模式 使用虛擬機的一個虛擬網卡做NAT網關,在nat網關上配dhcp ,或者直接用靜態地址.就相當於形成了一個虛擬的局域網VLAN,這時候,虛擬機對外的通信是沒問題的,我們都知道nat對外隱藏了內網.(原理請自行百度).但是外網訪問虛擬機的時候就會遇到問題,比如ping ,ssh 的時候就無法通信,這時候的解決方案就是在NAT的網卡上配置轉發規則,做PAT轉發.

  貼圖如下

  

添加端口轉發規則

配置轉發規則

 

主機端口是指本地計算機的端口(真機);TCP,UDP自選;虛擬機ip地址是你虛擬機的網卡ip地址,不知道的可以自己ifconfig 查看一下.虛擬機端口就是虛擬機里面服務的端口ssh 是22,http是80 ;描述自己寫一個能看懂的名字.

PAT 配置完畢. 此時訪問本機的18880端口就一個訪問到虛擬機內網,注意是本機回環127.0.0.1 的端口,而不是真實網卡獲取到的ip地址,也不是虛擬機網卡的ip地址,

HOST模式.

  這個模式就相當於一個stub模式,stub區域完全封閉與虛擬機的網上,跟現實里面雙網卡機器的一個網卡網線直連到另一台機器原理一樣.虛擬機可以跟主機進行通信但是不能上網.但是通過設置也是可以上網的,想象我們的筆記本上有線網卡連接局域網,無線網卡也可以上網,並且可以把有線網共享給無線網卡,更牛逼一點可以在無線網卡上開一個WLAN提供wifi 給更多的機器.所以如果hostonly模式的虛擬機要上網的話,放心大膽的把你的有線網絡共享給虛擬機的網卡吧.

done!! 本站內容皆為原創,轉帖請表明出處.小三爺在此謝過了!~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM