当前位置: 首页 >> 榆树网-系统,榆树网-网络 >> 文章正文

单网卡多次PPPoE拨号实现方法

本文着重分析如何使用“一块网卡”实现多次PPPoE拨号,大家都知道,在Linux下一块“物理网卡”只能实现一次PPPoE连接,本文列举4种方法来实现该功能。

方法一:虚拟机

这个方法也是最容易想到的,在网上也可以查到一堆资料。

如上图所示,在物理机器上安装虚拟机软件(如:VMware、Xen、Virtualbox等),在虚拟机中增加多块网卡,并且将虚拟网卡与物理网卡(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和中间的双绞线通过软件来实现(经试验OpenVPN是可行的),具体方法这里不详述。

方法四:X-router(Windows下的软件),详见:http://www.yitsoftware.com/XRouter/index.htm

相关文章

发表评论