單網卡多次PPPoE撥號實現方法

本文內容收集自網絡,感謝原博主的分享


本文着重分析如何使用“一塊網卡”實現多次PPPoE撥號,大家都知道,在Linux下一塊“物理網卡”只能實現一次PPPoE連接,本文列舉4種方法來實現該功能。

方法一:虛擬機

這個方法也是最容易想到的,在網上也可以查到一堆資料。

如上圖所示,在物理機器上安裝虛擬機軟件(如:VMware、Xen、Virtualbox、vsphere等),在虛擬機中增加多塊網卡,並且將虛擬網卡與物理網 卡(eth0)進行“橋接”(注:這裏的橋接不是Linux系統裏面的橋接,而是虛擬機軟件中配置虛擬網卡與物理網卡之間的關係)。在虛擬機安裝 Linux系統,即可以通過eth0、eth1、ethX來建立多個PPPoE連接了。

方法二:VLAN

這個方法通過VLAN來實現,不知道在網上是否有相關的資料,反正到目前爲止我還沒有搜索到相關的資料,應該屬於自創吧,呵呵。

具體如下如:

如上如所示,做如下操作:

1、用交叉線(新的網卡已經不用交叉線了)把eth1和eth2連接起來。

2、在eth1和eth2上啓動VLAN,在eth1上創建相應的vlan接口(eth1.10、eth1.11、eth1.12 …),同樣在eth2接口上也創建相應的vlan接口(eth2.10、eth2.11、eth2.12 …)。

3、把eth1.10、eth1.11、eth1.12…eth1.X與物理網卡eth0橋接。(注意,這裏使用的是Linux系統自帶的橋接功能)。

4、修改eth2.10、eth2.11、eth2.12 …eth2.X的MAC地址。(建議修改,MAC地址相同也能用)。

5、分別用eth2.10、eth2.11、eth2.12 …eth2.X進行PPPoE連接。

方法三:與方法二一致,只是eth1、eth2和中間的雙絞線通過軟件來實現(經試驗Open***是可行的),具體方法這裏不詳述。

方法四:X-router(Windows下的軟件),詳見:http://www.yitsoftware.com/XRouter/index.htm


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