树莓派4b刷Openwrt/LEDE软路由固件作旁路由

发布于 2020-08-14  6k 次阅读


手里有个树莓派,暂时想不到要做什么项目,吃灰了很久,突发奇想,吃灰也是吃灰,干脆整个LEDE当旁路由算了,折腾了一番,便有了这篇文章。目前我的树莓派已经不间断稳定运行一个多星期了,似乎并没有出现什么问题↓

 

写在前面

1.首先我个人非常不建议特意买个树莓派回来作软路由,这样做性价比很低。

2.本文使用树莓派4b演示,其他树莓派可以参考本文做法。

3.如果打算这么干的话给树莓派加上散热是十分必要的,无论是主动散热还是被动散热,都比不加散热要强。

4.本文仅作演示,Lede的很多功能自己摸索(你们懂的)

5.准备工具:读卡器、MicroSD卡一张(1g以上)、电脑一台、显示器一只、键盘一个。

下载固件

这里的固件我们使用恩山论坛大佬@Heroes233编译的固件,每天使用GitHub Action自动编译最新源码。

项目地址:https://github.com/1orz/My-action

帖子地址:https://www.right.com.cn/forum/thread-3777668-1-1.html

这里我需要下载树莓派4b的固件,链接在此:https://down.cloudorz.com/Router/LEDE/RaspberryPi4/Lean/

百度云备份(2020.08.14):https://pan.baidu.com/s/1s4ak_6kitw3ox8y-lm5Z7g 提取码:xe6h

下载factory固件,如下图:

烧录固件

这里使用一个叫balenaEtcher的软件,软件官网:https://www.balena.io/etcher/

如果访问官网下载比较慢的话,这里还有百度云链接(1.5.102):

https://pan.baidu.com/s/1VgAHQGz1ZXVSJo4dYQJwpQ 提取码:ca37

下载安装完成后打开,选择下载的固件和你的SD卡,然后点击Flash烧录

 

烧录好固件之后把SD卡插回树莓派,先别插网线,连接键盘显和示器,开机

当屏幕上的信息停止滚动的时候回车,出现下图说明固件烧录完成

修改配置

因为默认的IP地址与当前局域网不同或者可能有冲突,因此这里需要修改/etc/config/network 配置文件,此处使用vi修改

输入以下命令:

vi /etc/config/network

然后会进入vi编辑器(此处假设你不会vi,手把手教学)

用方向键将光标移到option ipaddr 处,点击键盘的IInsert 键,进入编辑模式

修改10.0.0.1 为你当前局域网段内未被占用的IP地址,比如路由器的IP是192.168.1.1 ,并且192.168.1.2 未被占用的话,可以设置为192.168.1.2

修改好之后点击键盘的Esc 键退出编辑模式,然后打一个冒号“:”进入命令模式,输入命令wq 保存退出

保存完毕之后关机(直接关电源就完事了)

初次使用

将树莓派与网线连接,开机

 

浏览器输入刚才设置的ip地址

接着进到登录界面

默认用户名root ,默认密码password

登陆之后进入管理界面:

然后基本就大功告成了,接下来怎么玩就不说了,很多神奇的功能,下面这个只是其中之一,最大的用处嘛,懂的都懂

设置默认网关

设置->网络和Internet->更改适配器选项->右键当前使用的网络->属性->双击Internet协议版本4->修改默认网关为树莓派IP

其他设备的设置方法大致也差不多,大致就是把默认网关修改为树莓派的IP地址即可使用,此处不多赘述。

End.


车到山前必有路,船到桥头自然直。