树莓派安装OpenWrt-旁路由(阉割版),完整版请移步github(链接待更新)
1. 工具准备
-
windows
、osx
格式化SD卡工具SD Card Formatter
, 或者其他工具,建议格式化为ext4
或squashfs
-
windows
、osx
都可以使用balenaEtcher
把固件刷入SD卡 -
Linux
、osx
使用dd
, 例如:dd if=/Users/carter/Downloads/openwrt.img of=/dev/disk4 bs=1m
2. 固件准备
3. IP和账号等
- 默认IP地址为:
192.168.1.1
- 登陆面板和SSH默认用户名为:
root
密码为:password
- 默认
WI-FI
热点SSID
为:OpenWrt
4. 配置网络
- 将已经烧录好的SD卡插入卡槽,启动树莓派(在侧面可以看到有绿灯闪烁,这就表示系统在正常运行中,刷录成功)
- 使用网线直连,然后配置电脑IP为:192.168.1.x,配置好后访问:192.168.1.1,出现如下界面
5. 设置旁路由网络接口(以下都称树莓派为旁路由)
修改旁路由静态地址,网络->接口->LAN(编辑),注意红框部分,根据自己主路由实际情况填写,我的主路由IP为192.168.199.1
注意:
- 更改完之后,点击保存
- 如果提示错误,请自行通过
SSH
连接,然后执行如下操作,将192.168.1.1
更改为所需IP
root@OpenWrt:~# vi /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd76:85c4:64f4::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
6. 设置WI-FI
- 设置
工作频率
,默认为80MHz
目前大陆设备基本搜索不到,更改为40Mhz
- 模式选择
接入点AP``````ESSID
根据自己情况看是否需要更改,实际就是WI-FI名称
- 设置
无线安全
- 点击
保存并应用
后,其他设备就可以通过WI-FI
连接旁路由
注:注意WI-FI模式
为Master
, 最终如下图所示:
8. 手机设置
- 直接连接旁路由,自动分配有误,需设置静态IP
- 连接主路由设置
路由器
为旁路由IP
9. 写在最后
系统
->软件包
->配置OPKG
将opkg/distfeeds.conf
替换为如下内容
#src/gz openwrt_core http://downloads.openwrt.org/snapshots/targets/brcm2708/bcm2709/packages
#src/gz openwrt_base http://downloads.openwrt.org/snapshots/packages/arm_cortex-a7_neon-vfpv4/base
#src/gz openwrt_lienol http://downloads.openwrt.org/snapshots/packages/arm_cortex-a7_neon-vfpv4/lienol
#src/gz openwrt_luci http://downloads.openwrt.org/snapshots/packages/arm_cortex-a7_neon-vfpv4/luci
#src/gz openwrt_packages http://downloads.openwrt.org/snapshots/packages/arm_cortex-a7_neon-vfpv4/packages
#src/gz openwrt_routing http://downloads.openwrt.org/snapshots/packages/arm_cortex-a7_neon-vfpv4/routing
#src/gz openwrt_telephony http://downloads.openwrt.org/snapshots/packages/arm_cortex-a7_neon-vfpv4/telephony
src/gz openwrt_core https://openwrt.design/snapshots/targets/brcm2708/bcm2711/2020-01-07/packages
src/gz openwrt_base https://openwrt.design/snapshots/packages/aarch64_cortex-a72/2020-01-07/base
src/gz openwrt_luci https://openwrt.design/snapshots/packages/aarch64_cortex-a72/2020-01-07/luci
src/gz openwrt_packages https://openwrt.design/snapshots/packages/aarch64_cortex-a72/2020-01-07/packages
src/gz openwrt_routing https://openwrt.design/snapshots/packages/aarch64_cortex-a72/2020-01-07/routing
src/gz openwrt_telephony https://openwrt.design/snapshots/packages/aarch64_cortex-a72/2020-01-07/telephony
src/gz openwrt_lienol https://openwrt.design/snapshots/packages/aarch64_cortex-a72/2020-01-07/lienol
写在最后
包含很多插件可以自行研究,立志要做一个合格的知识搬运工,无知很可怕,看的越多,越感觉自己还需要学习很多很多很多……多……多……多…………