树莓派3(Raspberry pi 3)刷OpenWrt

原文在

https://my.oschina.net/wangandi/blog/687389

 

1.下载镜像,这个lede好像是openwrt的一个分支,openwrt本身还没有支持pi3,https://downloads.lede-project.org/snapshots/targets/brcm2708/bcm2710/lede-brcm2708-bcm2710-rpi-3-ext4-sdcard.img

2.刻录到tf卡,windows使用Win32DiskImager,linux使用dd命令。

3.树莓派接电,使用网线连接电脑。

4.修改/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 'fd11:8629:b448::/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'

config interface wan
        option proto dhcp
        option ifname eth0

5.修改/etc/wireless

config wifi-device radio0
        option type     mac80211
        option channel  11
        option hwmode   11g
        option path     'platform/soc/3f300000.mmc/mmc_host/mmc1/mmc1:0001/mmc1:0001:1'
        option htmode   HT20
        # REMOVE THIS LINE TO ENABLE WIFI:
        option disabled 0

config wifi-iface
        option device   radio0
        option network  lan
        option mode     ap
        option ssid     OpenWrt_RPI3
        option encryption psk2
        option key      yourwifikey

允许通过wan连接ssh

/etc/config/firewall

#open ssh on wan interface
config rule                
        option src              wan
        option dest_port        22
        option target           ACCEPT     
        option proto  


 

6.重启,网线连接路由器dhcp获取ip,电脑用wifi连接树莓派。

7.安装luci界面,可以通过浏览器访问路由

opkg install luci
/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable

8.tf卡不是所有空间都用了,调整rootfs空间大小,下载Gparted系统刻录到u盘启动,启动后调整mmcblk0p2大小。

9.可以开始折腾了。

posted @ 2017-07-24 14:55  shinedream  阅读(3727)  评论(0编辑  收藏  举报