Difference between revisions of "Template:FriendlyWrt19/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 41: Line 41:
 
===使用USB2LCD查看IP===
 
===使用USB2LCD查看IP===
 
在接上电源启动之前把USB2LCD模块插到 '''{{{1}}}''' 的USB接口,然后接上电源和网线,系统正常启动后,即可后LCD即会显示板子的温度和IP。<br />
 
在接上电源启动之前把USB2LCD模块插到 '''{{{1}}}''' 的USB接口,然后接上电源和网线,系统正常启动后,即可后LCD即会显示板子的温度和IP。<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2S-usb2lcd-01.jpg|frameless|600px]]<br />
 
[[File:R2S-usb2lcd-01.jpg|frameless|600px]]<br />
 +
| #default =
 +
}}
  
 
===如何使用USB WiFi===
 
===如何使用USB WiFi===
 
====如何在终端使用命令查询USB无线网卡型号====
 
====如何在终端使用命令查询USB无线网卡型号====
 
(1) 点击“服务>ttyd”进入FriendlyWrt的命令行界面<br />
 
(1) 点击“服务>ttyd”进入FriendlyWrt的命令行界面<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2s-wrt-jellyfin-002.jpg|frameless|800px]]<br />
 
[[File:R2s-wrt-jellyfin-002.jpg|frameless|800px]]<br />
 +
| #default =
 +
}}
  
 
(2) 在开发板没有插入任何USB设备时输入以下命令以查看挂在USB主线上的现有设备<br />
 
(2) 在开发板没有插入任何USB设备时输入以下命令以查看挂在USB主线上的现有设备<br />
Line 52: Line 60:
 
lsusb
 
lsusb
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2swrt+usbwifi-09.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-09.jpg|frameless|800px]]<br />
 
+
| #default =
 +
}}
 
(3) 插入USB WiFi,再次输入以下命令<br />
 
(3) 插入USB WiFi,再次输入以下命令<br />
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 59: Line 70:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
可以看到多出一个设备,ID为0BDA:C811<br />
 
可以看到多出一个设备,ID为0BDA:C811<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2swrt+usbwifi-10.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-10.jpg|frameless|800px]]<br />
 +
| #default =
 +
}}
  
 
(4) 以“0BDA:C811”或“VID_0BDA&PID_C811”作为关键词在搜索引擎上搜索,搜索结果显示VID_0BDA&PID_C811的对应WIFI芯片为Realtek 8811CU
 
(4) 以“0BDA:C811”或“VID_0BDA&PID_C811”作为关键词在搜索引擎上搜索,搜索结果显示VID_0BDA&PID_C811的对应WIFI芯片为Realtek 8811CU
Line 69: Line 84:
  
 
(2) 插入USB WiFi后,点击上方菜单栏的“系统>重启”,点击“执行重启”按钮重启'''{{{1}}}'''<br />
 
(2) 插入USB WiFi后,点击上方菜单栏的“系统>重启”,点击“执行重启”按钮重启'''{{{1}}}'''<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2swrt+usbwifi-01.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-01.jpg|frameless|800px]]<br />
 
<br />
 
<br />
 
[[File:R2swrt+usbwifi-02.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-02.jpg|frameless|800px]]<br />
 
+
| #default =
 +
}}
 
(3) 点击“网络>无线”进入配置无线WiFi界面<br />
 
(3) 点击“网络>无线”进入配置无线WiFi界面<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2swrt+usbwifi-03.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-03.jpg|frameless|800px]]<br />
 
+
| #default =
 +
}}
 
(4) 点击“编辑”按钮可编辑WiFi设置<br />
 
(4) 点击“编辑”按钮可编辑WiFi设置<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2swrt+usbwifi-04.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-04.jpg|frameless|800px]]<br />
 
+
| #default =
 +
}}
 
(5) 在“接口配置”中可设置WiFi 模式和SSID等,然后点击到“无线安全”项可修改加密方式和WiFi密码,默认密码为password,设置完成后点击“保存”<br />
 
(5) 在“接口配置”中可设置WiFi 模式和SSID等,然后点击到“无线安全”项可修改加密方式和WiFi密码,默认密码为password,设置完成后点击“保存”<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2swrt+usbwifi-05.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-05.jpg|frameless|800px]]<br />
 
<br />
 
<br />
 
[[File:R2swrt+usbwifi-06.jpg|frameless|800px]]<br />
 
[[File:R2swrt+usbwifi-06.jpg|frameless|800px]]<br />
 
+
| #default =
 +
}}
 
(4) 配置完成后使用手机端或电脑端搜索对应SSID的WiFi即可<br />
 
(4) 配置完成后使用手机端或电脑端搜索对应SSID的WiFi即可<br />
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
[[File:R2swrt+usbwifi-07.png|frameless|277px]]<br />
 
[[File:R2swrt+usbwifi-07.png|frameless|277px]]<br />
 
+
| #default =
 +
}}
 
===玩转Docker应用===
 
===玩转Docker应用===
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
====Docker使用:安装JellyFin影音服务器====
 
====Docker使用:安装JellyFin影音服务器====
 
=====安装JellyFin=====
 
=====安装JellyFin=====
Line 96: Line 128:
  
 
(3) 点击上方菜单栏的“服务->ttyd”进入命令行界面;<br />
 
(3) 点击上方菜单栏的“服务->ttyd”进入命令行界面;<br />
 +
 
[[File:R2s-wrt-jellyfin-002.jpg|frameless|800px]]<br />
 
[[File:R2s-wrt-jellyfin-002.jpg|frameless|800px]]<br />
 
[[File:R2s-wrt-jellyfin-003.jpg|frameless|800px]]<br />
 
[[File:R2s-wrt-jellyfin-003.jpg|frameless|800px]]<br />
 
 
(4) 输入以下命令安装JellyFin:
 
(4) 输入以下命令安装JellyFin:
  
Line 162: Line 194:
  
 
详细使用教程请参考: [[How to setup JellyFin media system on NanoPi-R2S/zh]]
 
详细使用教程请参考: [[How to setup JellyFin media system on NanoPi-R2S/zh]]
 
+
| #default =
 +
}}
 
====Docker使用:安装个人网盘nextcloud====
 
====Docker使用:安装个人网盘nextcloud====
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 179: Line 212:
 
-->
 
-->
  
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
===挂载外接存储设备===
 
===挂载外接存储设备===
 
(1) 把移动硬盘连接'''{{{1}}}'''作为外接存储设备,将移动硬盘插入'''{{{1}}}'''的USB接口,在FriendlyWrt中点击“系统->挂载点”进入挂载点设置界面:<br />
 
(1) 把移动硬盘连接'''{{{1}}}'''作为外接存储设备,将移动硬盘插入'''{{{1}}}'''的USB接口,在FriendlyWrt中点击“系统->挂载点”进入挂载点设置界面:<br />
Line 200: Line 235:
 
'''注:每次操作后都需要重启后才能生效'''<br />
 
'''注:每次操作后都需要重启后才能生效'''<br />
 
[[File:R2s-wrt-jellyfin-012.jpg|frameless|800px]]<br />
 
[[File:R2s-wrt-jellyfin-012.jpg|frameless|800px]]<br />
 
+
| #default =
 +
}}
 
===挂载smbfs共享资源===
 
===挂载smbfs共享资源===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 206: Line 242:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
===使用Aria2下载网络资源===
 
===使用Aria2下载网络资源===
 
使用 Aria2 之前,需要先设置一个目录专门用于存放 Aria2 下载的文件,这个目录需要 让aria2 用户有读写权限,如果你是挂载外部的硬盘作为下载目录,硬盘建议格式化为 ext4 格式。<br />
 
使用 Aria2 之前,需要先设置一个目录专门用于存放 Aria2 下载的文件,这个目录需要 让aria2 用户有读写权限,如果你是挂载外部的硬盘作为下载目录,硬盘建议格式化为 ext4 格式。<br />
Line 234: Line 272:
 
(2) 登录后可看到左边是本地的目录,右边是'''{{{1}}}'''的文件目录,打开需要共享文件的目录,这里以/jellyfin/videos目录为例,把媒件文件拖到右边即可开始传输,等待文件传输完成:<br />
 
(2) 登录后可看到左边是本地的目录,右边是'''{{{1}}}'''的文件目录,打开需要共享文件的目录,这里以/jellyfin/videos目录为例,把媒件文件拖到右边即可开始传输,等待文件传输完成:<br />
 
[[File:R2s-wrt-jellyfin-014.jpg|frameless|800px]]<br />
 
[[File:R2s-wrt-jellyfin-014.jpg|frameless|800px]]<br />
 +
| #default =
 +
}}
  
 +
{{#switch: {{{1}}}
 +
| NanoPi-R2S =
 
===设置Samba网络文件共享===
 
===设置Samba网络文件共享===
 
(1)在FriendlyWrt中点击上方菜单栏的“服务->网络共享”<br />
 
(1)在FriendlyWrt中点击上方菜单栏的“服务->网络共享”<br />
Line 368: Line 410:
 
1512000
 
1512000
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
| #default =
 +
}}

Revision as of 08:25, 2 December 2020

1 FriendlyWrt的使用

1.1 FriendlyWrt简介

FriendlyWrt是友善电子基于OpenWrt定制的系统,完全开源,用于企业物联网二次开发,个人定制NAS,家庭物联网网关等。

1.2 帐户与密码

默认是空密码,请为root设置一个密码用于web登录与ssh登录。

1.3 连接网络

用网线连接{{{1}}}的WAN口到你的主路由器,默认将从你的主路由器通过DHCP自动获取IP地址,请登入你的路由器后台查看并记住{{{1}}}的IP地址。

1.4 登录FriendlyWrt

在电脑浏览器上输入{{{1}}}的IP地址 或者 http://friendlywrt/ 即可进入FriendlyWrt管理页面,默认情况下,LAN口的IP地址为192.168.2.1,WAN会从你的主路由器动态获取IP地址。

1.5 安装软件包

1.5.1 更新可用软件包列表

安装软件前,先更新可用软件包列表:

$ opkg update

1.5.2 查看可安装的软件包

$ opkg list

1.5.3 查看已安装的软件

$ opkg list-installed

1.5.4 安装软件

$ opkg install <包各称>

1.5.5 删除软件

$ opkg remove <包各称>

1.6 使用USB2LCD查看IP

在接上电源启动之前把USB2LCD模块插到 {{{1}}} 的USB接口,然后接上电源和网线,系统正常启动后,即可后LCD即会显示板子的温度和IP。


1.7 如何使用USB WiFi

1.7.1 如何在终端使用命令查询USB无线网卡型号

(1) 点击“服务>ttyd”进入FriendlyWrt的命令行界面


(2) 在开发板没有插入任何USB设备时输入以下命令以查看挂在USB主线上的现有设备

lsusb

(3) 插入USB WiFi,再次输入以下命令

lsusb

可以看到多出一个设备,ID为0BDA:C811


(4) 以“0BDA:C811”或“VID_0BDA&PID_C811”作为关键词在搜索引擎上搜索,搜索结果显示VID_0BDA&PID_C811的对应WIFI芯片为Realtek 8811CU

1.7.2 如何使用USB WiFi作为AP

(1) 把USB WiFi插入{{{1}}}的USB端口,推荐使用以下列表中支持AP模式的WiFi芯片模块(以下列表基于rk3328-sd-friendlywrt-5.4-20200514.img固件经测试可用)
R2swrt+usbwifi-08.jpg
注:符合以上WiFi芯片型号并符合以上VID&PID信息的USB无线网卡都可以使用,支持的型号不局限于某个品牌某个型号

(2) 插入USB WiFi后,点击上方菜单栏的“系统>重启”,点击“执行重启”按钮重启{{{1}}}

(3) 点击“网络>无线”进入配置无线WiFi界面

(4) 点击“编辑”按钮可编辑WiFi设置

(5) 在“接口配置”中可设置WiFi 模式和SSID等,然后点击到“无线安全”项可修改加密方式和WiFi密码,默认密码为password,设置完成后点击“保存”

(4) 配置完成后使用手机端或电脑端搜索对应SSID的WiFi即可

1.8 玩转Docker应用

1.8.1 Docker使用:安装个人网盘nextcloud

mkdir /nextcloud -p
docker run -d -p 8888:80  --name nextcloud  -v /nextcloud/:/var/www/html/ --restart=always --privileged=true  arm64v8/nextcloud

安装完成后,使用8888端口进行访问。


1.9 挂载smbfs共享资源

mount -t cifs //192.168.1.10/shared /movie -o username=xxx,password=yyy,file_mode=0644