【Raspberry Pi 3 开发板 试用体验】7、用lede把RPI变路由器
-
-
awsd233
- LV3工程师
-
| 2017-05-24 16:23:27
- 浏览量 3264
- 回复:2
本帖最后由 awsd233 于 2017-5-24 16:23 编辑
在前面的文章中已经介绍如何为RPI 3编译openwrt(下面用lede代替)系统,下面我们暂时以lede官方的固件为例,烧录SD卡,启动RPI
镜像下载地址
https://downloads.lede-project.o ... s/brcm2708/bcm2710/
文件名是这样的
lede-17.01.1-brcm2708-bcm2710-rpi-3-ext4-sdcard.img.gz
PS lede与openwrt不同,把RPI3和RPI2的镜像分开编译了,如果你想在RPI2上尝试
可以在这下载
https://downloads.lede-project.o ... s/brcm2708/bcm2709/
烧录可以使用rufus.可以免解压呦 注意选择DD镜像
因为树莓派和路由器不同,只有一个以太网口 ,路由器至少有2个网卡 一个是wan口(就是你们路由器插光线的口)另一个是lan,就是插电脑网线的口。
RPI的网卡在lede中作为lan口,所以你只有连上RPI3的无线才可以进入管理页面,但是默认情况下WIFI没有开启,瞬间感觉被坑了?
那么应该怎么办呢?
在我的这个帖子,有如何通过串口登陆树莓派的方法
https://bbs.icxbk.com/community/thread-75124-1-1.html
修改/etc/config/network,就是控制lan和wan口的IP配置文件
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'dhcp' 这一行默认是static改为dhcp
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
然后重启树莓派,把树莓派和你的电脑连入同一个路由器下,你就会发现路由器为RPI配置了IP,在地址栏输入IP地址即可进入管理页面,
依次点击网络- > 无线-> 启用,即可
默认是20db 速度只有75m左右,听说改成40db会变成300m,但是树莓派的IO达不到
你以为这样就可以连上WIFI了,高兴早了
你还需要点修改,基本设置
一点要勾选网络 lan那个
否则你会发现你卡死在正在获取IP的地方,最后显示IP配置失败,就算你设置了静态IP,你也不能上网
网速测试,50m宽带差不多可以跑满,
后记
如果你没有TTL线,你可以把SD卡挂载在linux电脑上,然后修改,效果一样。
如果你想通过命令行配置WIFI也是可以的,
因为lede以及集成了WIFI驱动,所以你只需一下命令即可配置一个wpa2加密的热点
uci set wireless.@wifi-iface.encryption=psk2
uci set wireless.@wifi-iface.key="your_password"
uci commit wireless
wifi
本帖最后由 awsd233 于 2017-5-24 16:23 编辑
在前面的文章中已经介绍如何为RPI 3编译openwrt(下面用lede代替)系统,下面我们暂时以lede官方的固件为例,烧录SD卡,启动RPI
镜像下载地址
https://downloads.lede-project.o ... s/brcm2708/bcm2710/
文件名是这样的
lede-17.01.1-brcm2708-bcm2710-rpi-3-ext4-sdcard.img.gz
PS lede与openwrt不同,把RPI3和RPI2的镜像分开编译了,如果你想在RPI2上尝试
可以在这下载
https://downloads.lede-project.o ... s/brcm2708/bcm2709/
烧录可以使用rufus.可以免解压呦 注意选择DD镜像
因为树莓派和路由器不同,只有一个以太网口 ,路由器至少有2个网卡 一个是wan口(就是你们路由器插光线的口)另一个是lan,就是插电脑网线的口。
RPI的网卡在lede中作为lan口,所以你只有连上RPI3的无线才可以进入管理页面,但是默认情况下WIFI没有开启,瞬间感觉被坑了?
那么应该怎么办呢?
在我的这个帖子,有如何通过串口登陆树莓派的方法
https://bbs.icxbk.com/community/thread-75124-1-1.html
修改/etc/config/network,就是控制lan和wan口的IP配置文件
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'dhcp' 这一行默认是static改为dhcp
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
然后重启树莓派,把树莓派和你的电脑连入同一个路由器下,你就会发现路由器为RPI配置了IP,在地址栏输入IP地址即可进入管理页面,
依次点击网络- > 无线-> 启用,即可
默认是20db 速度只有75m左右,听说改成40db会变成300m,但是树莓派的IO达不到
你以为这样就可以连上WIFI了,高兴早了
你还需要点修改,基本设置
一点要勾选网络 lan那个
否则你会发现你卡死在正在获取IP的地方,最后显示IP配置失败,就算你设置了静态IP,你也不能上网
网速测试,50m宽带差不多可以跑满,
后记
如果你没有TTL线,你可以把SD卡挂载在linux电脑上,然后修改,效果一样。
如果你想通过命令行配置WIFI也是可以的,
因为lede以及集成了WIFI驱动,所以你只需一下命令即可配置一个wpa2加密的热点
uci set wireless.@wifi-iface.encryption=psk2
uci set wireless.@wifi-iface.key="your_password"
uci commit wireless
wifi