1. 程式人生 > >關於在PPPoE撥號環境下虛擬機器使用橋接模式無法連線到外網的問題

關於在PPPoE撥號環境下虛擬機器使用橋接模式無法連線到外網的問題

因為之前都是通過連線路由器,由路由器進行PPPoE撥號進行上網,所以一直沒注意到這件事。這次正好手頭沒有路由器,pc直接用寬頻連線上的網,發現了這個問題,在翻閱幾篇文章後想明白了原因。

原因很簡單:橋接模式是讓虛擬機器跟宿主處於同一網段,區域網內的主機可以直接通過ip來訪問對應虛擬機器,問題就出在這裡了。通常我們習慣性會把橋接設定在本地連線上,這時在虛擬機器上設定宿主機本地連線對應網段的ip後,宿主機和虛擬機器就可以互相通訊了,如果是在路由器環境下虛擬機器此時就可以連線到外網。但是,我們的宿主機本地連線現在並不能直接連到外網,而要通過PPPoE撥號才行,這就意味著虛擬機器也要進行PPPoE撥號才能上網。

一句話總結上段:虛擬機器和宿主機同處於你的ISP閘道器下,所以都需要進行PPPoE連線才能訪問外網。

原因找到了,但是一個賬號只能讓一個ip訪問外網,我們不可能去給每一個虛擬機器要一個賬戶,這顯然不是我們想要的結果。

最簡單解決方案:裝個路由器。

不,我要複雜的解決方案:

在宿主機中安裝sygate或wingate之類的代理伺服器