本文 纯文字,无图,主要因为没有图床,适合有一定基础的同学,提供一个思路
自从购入了树莓派4以后,我的树莓派3b就闲置了,各种倒腾吧,尽量发挥一下余热吧
前几天装入了zabbix ,监控局域网的各种设备,ubnt-ap,ubnt-erx,包括我的4b,然后配置了持续监测我的博客运行状态,说实话,这个配置略复杂,自带模板都是英文,还得给他翻译过来,但是这个工作量似乎有点大,不过也不影响使用,就是用着不是很爽,后来发现好像没啥用,我监控这些玩意 对我来说没什么实质性作用,放弃!
扯远了,开始安装openwrt吧,编译比较麻烦,直接用现场的镜像比较方便,网上找了相对不错的镜像,直接写入进去。
准备一个TF卡,
一个读卡器
我自己用的是个2G的内存卡,软路由系统用太好的卡 没啥用
我用的固件 链接: https://pan.baidu.com/s/1I_CSwltLVMSlADbHgU2M7Q 提取码: uby5
1、 直接 用 Win32DiskImager 写入进TF卡
2、插卡开机,用网线连接树莓派的网口,当然树莓派3是有无线功能的,固件默认开了 一个叫openwrt 的 wifi,也可以连接这个wifi进行配置
3、默认后台地址 192.168.1.1 ,默认 用户:root,密码: password
4、重点来了!如果你也是和我一样 准备用这个树莓派当成旁路由来使用,那么 进入管理界面以后,
打开 “网络” 里面的 “接口” 页面 基本设置
协议 :静态地址
IPv4 地址 :192.168.1.2 #需要配置成主路由同一个网段,我的主路由是192.168.1.1,那我这里就设置成了1.2
IPv4 子网掩码 :255.255.255.0 #一般这样就可以了,除非你的网段比较大需要调整
IPv4 网关 :192.168.1.1 #我的主路由是192.168.1.1 ,设置成你的主路由地址即可
IPv4 广播 : #默认空着就可以
DNS 服务器:223.5.5.5 #写主路ip或者你的运营商的dns地址,或者第三方的dns 都可以
往下看
DHCP 服务器
基本设置
<label class="cbi-value-title" for="cbid.dhcp.lan.ignore">忽略此接口:</label><input id="cbid.dhcp.lan.ignore" class="cbi-input-checkbox" checked="checked" name="cbid.dhcp.lan.ignore" size="0" type="checkbox" value="1" data-update="click change" /> #这个勾 勾 上
然后
<label class="cbi-value-title" for="cbid.network.lan.type">桥接接口</label><input id="cbid.network.lan.type" class="cbi-input-checkbox" name="cbid.network.lan.type" size="0" type="checkbox" value="bridge" data-update="click change" /> #这个桥接 勾 取消
<label class="cbi-value-title" for="cbid.network.lan.ifname_single">接口</label>
<input id="cbid.network.lan.ifname_single.eth0" class="cbi-input-radio" checked="checked" name="cbid.network.lan.ifname_single" size="0" type="radio" value="eth0" data-update="click change" /> <label for="cbid.network.lan.ifname_single.eth0"><img title="以太网适配器: "eth0"" src="http://10.0.0.254/luci-static/resources/icons/ethernet.png" /> 以太网适配器: "eth0" (<a href="http://10.0.0.254/cgi-bin/luci/admin/network/network/lan">lan</a>)</label>
#这个 接口选择 eth0 ,应该默认也是选这个
#然后检查一下 防火墙设置 中是不是选中了 LAN
#保存配置并且应用即可,这时候就需要把树莓派接入到主路由下的lan口
#并且保存自己连入到主路由的网络下面,浏览器输入之前配置的iIPv4 地址就可以进入继续配置了。
如果上面步骤一些顺利,你的树莓派就已经连上了网络修改本地电脑或者手机的 网络设置,把网关地址和dns地址改成 树莓派的ip 地址正常情况,修改完成以后 电脑可以正常上网,
接下来就可以在 服务 里面配置一些高级功能了,你懂的!
要是嫌每次都要手动修改 网关地址麻烦,可以选择 在主路由中的 DHCP服务中 修改 网关地址和dns地址, 如果你的主路由不支持修改网关地址,可以选择关闭dhcp功能,在树莓派中开启dhcp
最好不要两边都开启dhcp,否则就会造成冲突,导致网络不稳定
最后我也没弄明白,我把我的树莓派3接入到主路由(主路由是千兆的)
当旁路由以后,网关也设置为这个树莓派的地址,但是测速度,依旧跑满了我的200兆带宽,按道理 树莓派3b的网口是100兆的,智能分流了?可是我也没做过分流配置
总结一下吧,树莓派3b 做旁路由 性能还可以,感觉甚至还有写过剩,
出国测试,跑满带宽,cpu占用最多才10% 左右,非常低
耗电测试,稳定在 3-4瓦左右 可以忽略不记