树莓派写入openwrt作为路由器
2021-06-18 21:36
1346 查看
需要:树莓派4B,SD卡一张,SD卡读卡器一枚,openwrt镜像一份。
环境: Linux(deepin 20)。
将SD卡插入读卡器,读卡器再插入电脑。
首先查看SD卡:
sudo fdisk -l
看到形如下图的标识后,后续就对这个
/dev/sdb即SD卡,进行操作。注意,千万不要把
/dev/sda和
/dev/sdb搞混,一个是你的硬盘,一个是你的SD卡。从容量上也能区分出来。
然后,清除SD卡中原内容。具体来说:
-
进入SD卡
sudo fdisk /dev/sdb
会看到
输入
p
查看分区。
可以看到有两个分区,一个是加*
号的/dev/sdb1
,也就是boot分区,内含启动文件和内核。另一个就是普通的分区/dev/sdb2
。两个都要删除。 -
删除分区
连续输入两次d
,即Deleate,就会将两个分区都删除,形如下图
-
新建分区。
输入n
,新建分区。一路回车即可。这样就新建了一个主分区。
-
写入分区。
输入w
写入分区。 -
将openwrt的镜像写入SD卡。
sudo dd if=Desktop/openwrt.img of=/dev/sdb
dd意即"Data Description",可以实现转换和复制文件。
if
后接输入文件路径,这里就是openwrt的镜像文件。of
后接被写入的路径。这里即SD卡。 -
将SD卡插入树莓派。然后接入电源。注意,这个过程中先不要接入网线。
等待一段时间,在无线网络里应该会找到一个名叫 OpenWrt的无线网络,连上它。 -
进入路由器登陆界面。注意,我的镜像文件为防止冲突,设置的地址为
10.0.0.1
,不同镜像,地址也可能不一样(比如设为192.168.1.1
)。
输入初始密码password
即可登陆。
到这一步,写入openw ad8 rt就完成了,后续个性化因人而异。
我个人需要将树莓派接入另一个路由器出来的网线,从而实现连接树莓派的无线网络。于是:
-
添加WAN口。点击 网络-接口-创建新接口,新接口命名为
WAN
,接口协议选择为DHCP客户端
,“包括以下接口”中勾选以太网适配器: "eth0" (lan)
,点击提交。如下:
然后在防火墙设置
里勾选WAN
。保存并提交。
-
在
LAN
的物理设置里只勾选无线网络: Master "OpenWrt" (lan)
。保存并提交。
-
然后将用一根网线连接 已有路由器的LAN口 和 树莓派的网线口 。
-
修改网络名和密码。现在连接OpenWrt应该已经可以正常上网了。裸奔不是个好习惯,开始修改wifi吧。
点击 网络-无线-修改,在接口配置
和无线安全
里分别修改ESSID(就是你的wifi名)和加密方式。加密方式建议选择WPA2_PSK
。点击 保存并应用后,会断开原有的OpenWrt,等一会,新的wifi就会出来。连接并输入密码即可。 -
现在你已经完成了OpenWrt配合树莓派4B的新手之旅,请自由发挥吧。
相关文章推荐
- 树梅派应用19:树莓派安装OpenWRT做路由器图文详解
- LEDE(openwrt) 树莓派3 raspberry pi3 配置为路由器router(含IPv6)
- 树梅派应用35:安装OpenWrt将树莓派变身为全能路由器
- 使用newifi路由器刷Openwrt Pandora后,树莓派实现外网访问,各种服务器搭建
- Alphabot树莓派教程:刷LEDE(OpenWRT)系统变身路由器
- openwrt系统,作为路由器使用,跨网段nfs挂载共享目录
- How to :配置Windows Server 2003作为网络间的路由器
- 树莓派raspian系统安装dnsmasq和hostapd实现路由器功能
- 开发OpenWrt路由器上LuCI的模块
- 网件WNR2200路由器openwrt固件20140222更新
- 树莓派上Java程序作为linux服务并开机自动启动
- 定义DoubleArray并将其作为value写入SequenceFile
- openwrt路由器的MTU设置问题
- 开发OpenWrt路由器上LuCI的模块+++
- OpenWrt路由器WIFI开启13信道
- 初入树莓派3----打造无污染路由器对抗DNS与http劫持
- 第二十二期 OpenWrt 原理和结构分析《路由器就是开发板》
- OpenWRT中使用mpd作为音频Server及其使用
- 用Access作为后台数据库支撑,书写一个用C#写入记录的案例
- 路由器刷openwrt琐碎记录