標籤:代理服務 網卡 dns 路由器 相關配置 detail sof windows系統 網際網路共用
遇到的問題:主機可以上網(使用了代理),VMware設定為橋接方式連網。在主機中可以ping通虛擬機器,在虛擬機器中也可以ping通主機,可是在虛擬機器中始終串連不了網際網路。
感謝劉洋同學的博文,“在橋接模式下,你主機是怎麼配置的,那麼你的虛擬機器作業系統也必須做相應的配置”,所以,在虛擬機器中也跟主機一樣地設定好代理即可上網啦。
以下為該文章的部分轉載,點擊此處閱讀原文。
vmplayer 網路設定理論篇橋接模式(bridged)
橋接這個說法不僅僅只用於網路通訊,它還用於程式設計的設計模式。它的本意是:把兩個角色之間的繼承關係改為了耦合的關係,從而使這兩者可以從容自若的各自獨立的變化。這個解釋也同樣適用於vm網路的連結方式。下面先貼出橋接模式下的網路模型圖,以便於理解。
在以上網路模型圖中,我們可以看到,VMnet0當作為一個虛擬交換器,而實體電腦和虛擬中的作業系統都是通過虛擬網卡邊接到了這個虛擬交換器上,從而實現相互的通訊。因此,你完全可以這樣來理解,橋接模式下,虛擬機器和實體機是處於同一網段。因此處於此網段的所有電腦都可以與虛擬機器進行通訊。 在實際環境中,有很多有使用橋接方式就可以直接連網,而有的人使用橋接方式卻發現只能主機與虛擬機器之間相系通訊,虛擬機器卻無法訪問外網,這種情況一般是因為你網路連接是要做一定的配置的。比如說:你是通過撥接,那麼,在虛擬機器中也只能通過撥號才能串連網路;你連線路由器後,主機不用配置的話就有網,那麼虛擬機器此時也無須配置並可以正常串連網路。說了這麼多,也就是為了告訴你:在橋接模式下,你主機是怎麼配置的,那麼你的虛擬機器作業系統也必須做相應的配置。由於相關配置只與你自己電腦相關,故無法給出具體的配置方案。請自行參考你的電腦網路設定。
主機模式(host-only)
什麼是主機模式呢?host-only顧名思義,這種技術提供的是主機和虛擬機器之間的網路互訪,而不是虛擬機器訪問internet的技術。(回答參考搜搜百科)。 以下是主機模式下的網路模型圖。
由以上網路模型圖,很清楚的知道了虛擬機器和宿主機之間是可以通訊(通過VMnet1來直接通訊),卻無法與外界通訊的。 說是這樣來說,我們是有辦法來讓虛擬機器連線網路:網際網路共用(也可以通過Proxy 伺服器方式,在此略過)。具體操作方法如下(以下配置內容基於Win 7,其它windows系統操作類似):
- 找到已串連網路的那張網卡,我的電腦上是“無線網路串連 2”
- 點擊“右鍵”,選擇“屬性”,選擇“共用”選項卡
- 選擇“允許其它網路使用者通過……”,選擇對應的“家用網路串連”項
- 一般來講,按以上設定即可實現虛擬機器連網。但因為網路連接的不同,可能會出現仍然無法連網,此時,你可以嘗試著手動設定虛擬網卡(主機ip段的ip,主機相同的DNS)。
網路位址轉譯模式(nat)
仔細的與”主機模式下的網路模型圖”後,你應該就明白了“主機模式”下為什麼不能訪問外網了。 對於nat模式,上面的圖已經解釋夠多了,這次就少說一點。 在NAT模式下,相當於重新在原來網路的基礎上又分了一層子網,因些我們可以為虛擬機器來指定ip地址,從而固定ip。
[轉] VMware中的Ubuntu無法通過橋接方式上網