Ubuntu环境下为树莓派3B安装openwrt(LEDE)

参考这里
https://www.coldawn.com/how-to-install-openwrt-18-06-0-on-raspberry-pi-3-model-b/

下载openwrt文件

2708适用于1代,2709适用于2代,2710适用3代。

3B和3B+(18年新出)区别主要提升就是:主频提高到1.4GHZ,支持5G,增加千兆网口。

18.06版本官方下载地址如下
https://downloads.lede-project.org/releases/18.06.1/targets/brcm2708/bcm2710/

factory和sysupdate版本区别

一般说法:

  • 正常使用的是sysupdate固件,factory固件只用于从原厂固件升级到OpenWrt。
  • factory固件多了原厂验证信息。
  • factory固件比sysupdate固件多包含了原厂分区。
  • 使用factory版本意味著清空原参数,使用sysupgrade版本意味著保留。
  • sysupgrade.bin+空闲空间+系统的配置空间=factory.bin的大小。

我这次使用的是sysupdate版本ext4

制作镜像

  1. 查看内存卡名称
    sudo fdisk -l
    df -h
  2. 镜像写入内存卡(注意备份文件,写入前需要umount内存卡)
    sudo dd bs=4M if=2015-05-05-wheezy-raspbian.img of=/dev/sdb

bs blocksize的缩写,表示一次写入多大的块 4M一般都没问题,如果不行,试试改成1M
if input file缩写,表示镜像的路径
of output file的缩写 ,表示设备名
备注:因为dd命令没有进度显示,所以看上去可能感觉假死了,此时只要等待几分钟即可

解压 .gz 文件

下载的openwrt文件以 .gz 后缀,解压方法如下:
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

TF卡扩展问题

未做相关配置。可参考 https://blog.csdn.net/a472691/article/details/79385882

系统配置

  • 使用网线将电脑和树莓派3B直连。
  • 访问http://192.168.1.1进入openert的web界面。
  • 登录用户名:root,密码为空。

配置端口

参考
https://www.coldawn.com/how-to-install-openwrt-18-06-0-on-raspberry-pi-3-model-b/ (主要)
http://shumeipai.nxez.com/2016/06/26/raspberry-pi-install-openwrt-routers-do-detailed-graphics.html

设置密码和修改SSH设置

点击上方提示处的“Go to password configuration…”,
设置密码(Router Password)。
将“Dropbear Instance”下的“Interface”选择“lan”,之后点击“Save & Apply”保存并生效。

开启并连接3B的无线网络

依次打开“Network” > “Wireless”,在“Wireless Overview”界面,找到“SSID: OpenWrt | Mode: Master”,点击“Enable”开启无线,此无线的用户名为“OpenWrt”,默认密码为空。
断开有线连接,在无线网络找到“OpenWrt”,进行连接,重新登陆路由器。

修改网络接口设置并添加WAN口配置

  • 修改LAN接口网卡适配器的设置
    依次打开“Network” > “Interfaces”,在”Interfaces”下找到“LAN”,点击“Edit”进入“Interfaces – LAN”的配置界面,找到“Common Configuration”选项卡下的“Physical Settings”,在“Interface”点击右侧的下拉列表,去掉“Ethernet Adapter: “eth0” (lan)”前面的钩,之后点击“Save & Apply”保存并生效。

对无线网络的进一步配置,如更改无线名称,加密设置等在此不赘述。

  • 添加WAN口
    依次打开“Network” > “Interfaces”,点击“Add new interface…”打开新建接口的界面“Create Interface”,如下修改:

  • “Name of the new interface”处,填入“WAN”。

  • “Protocol of the new interface”处,根据是否由光猫拨号进行选择:如果是宽带的账户密码在光猫中设置并拨号,就选择“DHCP client”;如果是在树莓派的OpenWRT中设置宽带账号并拨号,就选择“PPPoE”。

  • “Cover the following interface”处,选择“Ethernet Adapter: “eth0″”。

设置好之后,点击“Submit”提交修改。
此时,返回WAN口的设置界面“Interfaces – WAN”:
如果选择了PPPoE,就在该界面下方输入宽带的用户名“PAP/CHAP username
”和密码“PAP/CHAP password”。
在该界面的右侧防火墙设置“Firewall Settings”中:
“Create / Assign firewall-zone”处,选择“wan:(empty)”。
点击“Save & Apply”保存并生效。

安装中文语言包和material主题

ssh登陆3B或者在系统->软件包里添加,安装语言包和material主题(强烈推荐这个主题)

opkg update
opkg install luci-theme-material luci-i18n-base-zh-cn

SSH连接

ssh [email protected]

SCP使用简介

  • 从服务器上下载文件
    scp [email protected]:/home/kimi/test.txt
    把192.168.0.101上的/home/kimi/test.txt的文件下载到当前目录
  • 上传本地文件到服务器
    scp /path/filename username@servername:/path
    scp下传送文件夹可以使用**-r**参数。

个人感觉不错的主题

https://github.com/LuttyYang/luci-theme-material (star数很高)
https://github.com/OKit-Scripts-Projects/Luci-Netgear-Theme-Mod-For-KoolShare-Openwrt-X64 (Luci-Netgear-Theme,同 http://koolshare.cn/thread-81637-2-1.html 我运行系统状态信息无法显示)

你可能感兴趣的:(Ubuntu环境下为树莓派3B安装openwrt(LEDE))