OpenWrt初识
背景
- OpenWrt真的是个好东西呀!因为毕设可能要做流量劫持相关的题目,因此先趁着寒假把OpenWrt搞起来先~
硬件资料
- 树莓派4B 4G内存
- 华为路由器
- 网线一条
镜像软件资料
- 我下载的镜像是
openwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img
,各个版本的镜像的差别具体可查看Repo中的说明
- 我下载的镜像是
- Raspberry官方的sd卡烧录工具
安装步骤
连接到树莓派
- 将镜像烧录到SD卡,插入树莓派后启动电源,启动后树莓派会发射名称为OpenWrt的无验证的WiFi热点,直接用电脑连接此WiFi,ssh连接树莓派
ssh root@192.168.1.1
,密码为password
初始化网络设置
首先确认树莓派的上级网段,确认当前环境的上网设备,比如家庭路由器或者实验室的路由器等,进入其设置界面,查看其局域网网段,并查看网段中已经占用的IP,之后任意选择一个未占用的IP(网段IP以
192.168.3.1
为例,假设IP192.168.3.250
未被占用)- 更简单的方法是,查看自己的上网设备(手机,笔记本)的IP,得到网段IP,之后任选一个比较靠后的IP(网段IP以
192.168.3.1
为例,则可选IP是192.168.3.x
x为2-254),然后尝试ping
此IP,或者使用其他方式确定此IP未被占用
- 更简单的方法是,查看自己的上网设备(手机,笔记本)的IP,得到网段IP,之后任选一个比较靠后的IP(网段IP以
在树莓派OpenWrt shell环境中执行
uci set network.lan.ipaddr=192.168.3.250 uci commit network /etc/init.d/network restart
- 更改生效后,重新连接OpenWrt WiFi后,在浏览器进入OpenWrt管理界面,访问
192.168.3.250
,用户名root
,密码password
,进入控制面板后,在 “⽹络 - 接⼝ - Lan - 修改” 中进⾏以下设置:
- 按照上述参数填写完毕后,点击保存&应用
部署完毕
- 树莓派断电,使用网线连接家庭路由器或者实验室路由器的LAN 口到树莓派的网口(在此之前,树莓派不应该使用网线连接到路由器),树莓派上电
- 等待开启稳定后,尝试连接OpenWrt WiFi,发现可以上网了
推荐使用的配置与服务
- OpenWrt系统更改密码
- OpenWrt 控制面板更改密码
- OpenWrt WiFi添加密码验证
使用ADGuard Home屏蔽广告
- 更多功能等待挖掘使用...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。