将OpenWRT设为同网段子路由(交换机模式)

背景

家里的两台极路由B70越来越慢,进入后台管理页面都要等很久。怀疑是固件出现了问题,或遭到了入侵。为了能彻底解决问题,我直接将两台路由器的固件都更换为了自己编译的OpenWRT。(教程后续写)

问题描述

但在设置子路由时出现问题,OpenWRT不像Padavan直接提供了AP的模式可选,需要自己设置。我的需求是:

  1. 子路由使用同网段接入主路由。即一台设备在不重新设置ip的情况下,同时进入两台路由器的管理后台。
  2. 子路由与主路由通过网线连接。
  3. 通过子路由lan和wifi连接的设备,由主路由统一分配IP、管理。
  4. 子路由Wan口作为Lan口使用。B70的Lan只有3个,不够用。

解决方式

参考这篇教程,我的方法如下:

  1. 分别进入主路由、子路由的“网络”-“接口”-“设备”,将全部Wan、Lan的MAC地址改为先前备份的Mac的地址。具体方法见:极路由B70 备份MAC地址和原厂固件
  2. 电脑线接要设置为子路由的OpenWRT路由器,依次进入“网络”-“接口”。
  3. 将界面中所有“Wan”相关的接口删除(点击右侧“删除”),保存并应用。
  4. 在同界面,选择上方的“设备”(英文版应该为device)。找到“br-lan”,点击右侧“配置”。点击“网桥端口”,增加“wan”。这一步用来将Wan拓展为Lan接口,如果你不需要,可以跳过。
  5. 回到“网络”-“接口”。添加新接口,名称随意,我这里设置为“CLIENT”。协议选择“静态IP”,下方填写同网段不会冲突的IP地址(如主路由不分配的IP段内的地址或为子路由分配的静态IP),网关填写主路由IP地址,设备选择“@lan”。切换到“高级设置”,将主路由IP填写为自定义DNS中,否则AP路由器自身无法联网。保存并应用。
  6. 接着继续编辑“lan”,将协议改为“不配置协议”,点击下方“切换协议”。
  7. 此时将连接主路由Lan口的网线,插入子路由Wan口(如果3没做,那么这里应该插入其他Lan口)。保存并应用。

至此待一切重启后,即可满足上述的所有需求了。

发表回复

您的电子邮箱地址不会被公开。