主路由 旁路由 以及一些相关设置
旁路由入坑玩耍体会
最近不知道为啥,对路由器着了魔,最开始是看了软路由的相关信息,后面又看了旁路由,觉得先从旁路由入手玩玩吧,等后期有空了再继续玩软路由。
参考文章
https://www.bilibili.com/read/cv6354709/
https://oeone.cn/archives/486.html
https://www.ktsee.eu.org/2020/01/n1.html
树莓派4B刷入openwrt
我的设备是树莓派4B,所以就从刷入openwrt开始
固件选择
树莓派的openwrt使用的是SuLingGG的,我选择的是树莓派4B squashfs 格式的factory 类型,具体文件类型该怎么选可以去文档可以看一看
烧录SD卡
主要是用的Etcher这个软件,操作很简单,选择一下镜像,然后烧录就可以了。
接着把卡插入树莓派就可以开始愉快的使用了。
openwrt初步设置
连接到树莓派
- 无线网连接(我没试过 应该可以吧):将镜像烧录到SD卡,插入树莓派后启动电源,启动后树莓派会发射名称为OpenWrt的无验证的WiFi热点,直接用电脑连接此WiFi,ssh连接树莓派
ssh root@192.168.1.1
,密码为password
- 有线网连接:用网线把树莓派和电脑连接到一起即可。(如果不行的话 设置一下电脑的IP地址)
- IP手动填写:IP 192.168.1.3
- 子网掩码:255.255.255.0
- 网关:192.168.1.1
如果这步成功的话,在浏览器输入192.168.1.1 应该就可以打开网页了。默认账号root
默认密码password
旁路由设置
接下来的操作需要谨慎一点 不要直接按 应用&保存 不要直接按 应用&保存 不要直接按 应用&保存
先按保存就可以了
首先需要获取主路由的网段,一般来说可以直接登陆到路由器的控制界面获取,比如我的主路由IP是192.168.101.1,那么我的旁路由设置 192.168.101.x (x 可为 0~255)是合理的
比如我们可以设置为192.168.101.123
注意,这里的 192.168.101.123 仅为举例,实际上 IP 地址的最后一段设为 1~255 都是合法的,但为了避免冲突,不要把树莓派 Lan 口 IP 最后一段设置成 0/1/255,而且要查看一下其他设备的IP地址,避免撞车。
更改 Lan 口参数
登录到 OpenWrt 的控制面板,在 “网络 - 接口 - Lan - 修改” 中进行以下设置:
- 协议:静态地址
- IPV4 地址:192.168.101.123
- 子网掩码: 255.255.255.0
- 网关:填为上级路由 IP,一般是上级路由控制面板访问地址,以上文为例,改为: 192.168.101.123
- 广播:把上级路由网段 IP 最后一段改为 255,以上文为例,改为 192.168.101.255
- DNS 地址:同样为上级路由 IP,以上文为例:改为 192.168.101.1
- 打钩:忽略此接口/不在此接口提供 DHCP 服务 (在页面底部)
之后点击 “保存”。
更改接口设置
其次在接口这里,取消桥接接口,接口选择我们的lan口。
继续点“保存”
更改防火墙设置
然后是防火墙这里,取消掉启用SYN-flood防御
最后记得点“保存&应用”
连接路由器
断开树莓派的有线或无线连接,使用网线将树莓派网口与上级路由 Lan 口相连。树莓派端的设置到此完成。
PS:
- 如果你严格按照此文章操作,但出现 无法上网、访问国内网站缓慢 等症状,可在完成上文全部步骤的基础上,在“网络 - 防火墙 - 自定义规则”中新增一行 iptables 规则并重启防火墙再试:
1 |
|
然后就可以愉快的玩耍旁路由了
客户端设置
需要连接主路由 Wifi 的设备需进行以下设置:
- IP 获取方式改为 “静态(或手动)”
- IP 地址:填为路由器网段下任意不冲突的 IP (不能与已分配的 IP 冲突,IP 最后一段也不可为 0/1/255),以上文为例,可设置为 192.168.101.77
- 前缀长度/子网掩码:若提示填写前缀长度,则填写 24 即可,若提示填写子网掩码,则填写 255.255.255.0
- DNS:填写为树莓派 Lan 口 IP,以上文为例,为 192.168.101.123
- 网关/路由器:填写为树莓派 Lan 口 IP,以上文为例,192.168.101.123
其他设置保持默认即可。
OpenClash
首先把自己的机场添加到这里
然后回到 运行状态,点击启动OPENCLASH
剩下的就是愉快玩耍
Enjoy!!!