树莓派安装openwrt软路由系统

发布于 2020-04-28  60 次阅读


本文 纯文字,无图,主要因为没有图床,适合有一定基础的同学,提供一个思路

自从购入了树莓派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 服务器
基本设置

        #这个勾  勾 上

 

然后

     #这个桥接 勾 取消

  

#这个 接口选择  eth0   ,应该默认也是选这个

#然后检查一下  防火墙设置    中是不是选中了  LAN

#保存配置并且应用即可,这时候就需要把树莓派接入到主路由下的lan口

#并且保存自己连入到主路由的网络下面,浏览器输入之前配置的iIPv4 地址就可以进入继续配置了。

 

如果上面步骤一些顺利,你的树莓派就已经连上了网络修改本地电脑或者手机的 网络设置,把网关地址和dns地址改成  树莓派的ip 地址正常情况,修改完成以后 电脑可以正常上网,

 

接下来就可以在  服务  里面配置一些高级功能了,你懂的!

要是嫌每次都要手动修改 网关地址麻烦,可以选择 在主路由中的 DHCP服务中 修改 网关地址和dns地址,  如果你的主路由不支持修改网关地址,可以选择关闭dhcp功能,在树莓派中开启dhcp

最好不要两边都开启dhcp,否则就会造成冲突,导致网络不稳定

 

最后我也没弄明白,我把我的树莓派3接入到主路由(主路由是千兆的)

当旁路由以后,网关也设置为这个树莓派的地址,但是测速度,依旧跑满了我的200兆带宽,按道理 树莓派3b的网口是100兆的,智能分流了?可是我也没做过分流配置

总结一下吧,树莓派3b 做旁路由  性能还可以,感觉甚至还有写过剩,

出国测试,跑满带宽,cpu占用最多才10% 左右,非常低

耗电测试,稳定在 3-4瓦左右  可以忽略不记


因为喜欢所以折腾。。。