树莓派 3B+ 安装 OpenWrt 作为中继路由器.md
·
家里有一个闲置的树莓派,已经吃灰很久了,家里的电信路由器wifi时而连不上…
所以打算使用树莓派作为中继路由器来使用.
1. 下载 OpenWrt 镜像,并制作镜像盘
镜像下载地址: https://downloads.openwrt.org/snapshots/targets/brcm2708/bcm2710/
镜像盘制作工具: balenaEtcher 或 Win32DiskImager
2. 启动并安装 luci
启动过程同 树莓派系统,将系统盘插入通电即可.
红灯长亮,绿灯时而闪亮表示正常开机.
Openwrf ssh 用户名:root, 无密码.
使 树莓派联网 下载安装luci办法有两个:
- 1 使用无线网卡 (电脑直接通过网线与树莓派链接)
- 2 使用有线联网(需要用到键盘和显示器)
我试了方法1,失败,无法连接…
然后使用了方法2,过程:
- 插好显示器键盘,开机
- 首先 启动无线网卡(后面作为wifi源使用)
ifconfig up wlan0(若不知道网卡名 通过ifconfig -a查看) - 使用命令
udhcp -i br_lan获取ip地址,(后面通过浏览器访问该 ip 来访问web管理页面), 然后设置DNS, 在/etc/resolv.conf中加入nameserver 8.8.8.8, 测试 ping www.baidu.com 通否 - ping 通后,
opkg update更新软件源 - 然后安装
luci:opkg install luci luci-i18n-ahcp-zh-cn luci-i18n-base-zh-cn后两个为中文包,通过系统设置可设置为中文. - 开机启动:
/etc/init.d/uhttpd enable并启动/etc/init.d/uhttpd start - 此时就可访问 web 管理页面了
配置热点
树莓派作为二级路由,首先需要设置 OpenWrt 静态 ip:
vim /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 'fdfe:94d5:1bab::/48'
// 修改这项
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.1.100' # 这是 静态ip 需要和 一级路由器同一网段,并且要避免ip 冲突
option gateway '192.168.1.1' # 网关 即一级路由器地址
option netmask '255.255.255.0'
option dns '8.8.8.8' # Dns
option ip6assign '60'
上面操作也可以在 web 页面中 网络-->接口 中配置:


重启网络或直接重启 树莓派
然后配置热点
web 页面中 网络-->接口 中配置, 找到 lan 接口 然后点解 edit, 然后找到物理设置如图, 勾选桥接 然后接口选择 eth0 wlan0, 保存.

然后在选择 网络 --> 无线, 选择 “radio0” 后面的添加(图中是我已经配制好的并且有一个连接):
开始添加热点, 模式选择 Legacy 否则有的手机不支持其他模式, 网络下拉选择 lan, ssid 名称自定义, 密码在 无线安装 选项卡.

配置完成后如下所示:

然后就可以搜索该热点然后连接了…
更多推荐
所有评论(0)