因为要用路由器的无线扩展Lan的范围,先用过padavan,但是每次主机在sub lan接入时,不能获得dhcp地址,但是一旦有了地址,后面的网络数据都是正常。获得地址的方式,居然是把子路由器重启!
换用openwrt,这个路由器系统的原生王者。然后找不到能把wireless client和lan连在一起的网桥配置。网上搜了很多内容,很难找到相关的内容,各种GPT也是胡说八道。
终于找到一篇文章:
Wifi扩展器、中继器及桥接配置
这个讲清楚了,原来多种开源的无线驱动,不支持二层桥接,但是openwrt支持使用三层relay转发中继。
原文没有按实际配置顺序写,所介绍的系统版本还是LEDE的老系统。就用新版本的系统重新把这个操作仔细描述一遍。
1、安装opensrt的软件包 luci-proto-relay,relayd可以在两个网段之间进行包转发(包括广播包,这样就能传递dhcp了),放上原文的经典网络图。

2、修改从路由器的lan ip地址,不要在主路由器的lan网段中。
3、操作路由器使用wireless client连接到主路由器,注意连接上之后,在选网络时,只选择wwan,不要再附加其他的网络。

4、增加一个网络“接口”,由于安装了relayd,在“协议”的下拉菜单中会多出一个选项“中继桥”,然后选择“中继桥”,起个自己喜欢的名字。
5、在这个“中继桥”“接口”中“常规设置”的“网络间中继”,选出“lan”和“wwan”。

在“防火墙设置”的选项中,把lan、wwan、本中继桥,选中

5、保存应用后,就可以了。
6、为了保证能正常管理从路由器,可以在主路由器中把从路由的无线ip绑定,以后就可以在主路由的lan网段中通过从路由的无线ip控制从路由。当然也可以手动指定ip地址与从路由的lan ip在同一网段,来管理从路由。
1278

被折叠的 条评论
为什么被折叠?



