喜欢玩软路由的朋友有时挺郁闷的,明明一块配置非常高的板子非常适合做软路由,但是却只有一张网卡,如果要安装USB网卡的话网卡驱动是一个非常令人头疼的问题,而且USB网卡的网速也不一定能达到理论最大值,那么有没有比较简单的方法来实现单网卡软路由的配置呢?答案是有的,那就是单臂路由。
那么单臂路由是什么呢?
根据百度百科显示,单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
从理论上来说,单臂路由对网速还是会有怎么样的影响呢?首先它容易产生瓶颈 ,在网络流量的特别大情况下可能会产生拥堵,但是如果只有三五个客户端的话影响还是不大的。而在只有一张网卡可以用的情况下,这点缺点我们就主动忽略了。
一,下边我们就来准备配置单臂路由需要的设备。
1,一个已经刷好OpenWrt的树莓派4也可以是其他单网卡软路由头。如果软路由不带无线功能还需要一个无线ap或无线路由。
2,一个4口以上的交换机。
3、千兆普通光猫:IP地址为192.168.2.1(默认地址),调成桥接模式,关闭DHCP。
二, 下边我们来设置OpenWrt。
LAN口:因为只有一块物理网卡,所以OpenWrt默认把它分给了LAN。我们需要在LAN的“物理设置”中的将“桥接接口”中的勾去掉,这一步非常关键,然后在“接口”中必须绑定以太网配置器:“eth0”,不然你就不能通过LAN访问OpenWrt了,而默认DHCP是开的,这个我们不动。
WAN口:接下来我们新建WAN,“接口”中也绑定以太网配置器:“eth0”,你会发现WAN和LAN共用了同一个物理接口“eth0”,同时设置好PPPOE拨号,看下图:
三,我们将光猫中出来的网线和软路由的网线以及你剩下的上网设备都接入交换机。
四,在OpenWrt的网络接口界面,我们可以看见路由器已经正常工作。现在可以愉快地上网了。