Difference between revisions of "Template:OfficialUbuntuCore/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 56: Line 56:
 
vi /etc/network/interfaces.d/eth1
 
vi /etc/network/interfaces.d/eth1
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
===连接WiFi===
 +
先用以下命令检查一下系统是否有安装Network-Manager:
 +
<syntaxhighlight lang="bash">
 +
which nmcli
 +
</syntaxhighlight>
 +
如果有安装Network-Manager, 则参考此链接的方法连接WiFi: [[Use NetworkManager to configure network settings/zh]], 如果没有安装, 则参考如下方法配置WiFi:<br/>
 +
输入以下命令查询一下WiFi的网络接口,wlan开头的就是WiFi:
 +
<syntaxhighlight lang="bash">
 +
ifconfig -a
 +
</syntaxhighlight>
 +
默认情况下是wlan0,在/etc/network/interfaces.d/目录下新建一个与网络接口同名的配置文件 ,以wlan0为例,用vi命令新建以下文件:
 +
<syntaxhighlight lang="bash">
 +
sudo vi /etc/network/interfaces.d/wlan0
 +
</syntaxhighlight>
 +
wlan0文件的内容如下:
 +
<syntaxhighlight lang="bash">
 +
auto lo
 +
iface lo inet loopback
 +
auto wlan0
 +
iface wlan0 inet dhcp
 +
wpa-driver wext
 +
wpa-ssid YourWiFiESSID
 +
wpa-ap-scan 1
 +
wpa-proto RSN
 +
wpa-pairwise CCMP
 +
wpa-group CCMP
 +
wpa-key-mgmt WPA-PSK
 +
wpa-psk YourWiFiPassword
 +
</syntaxhighlight>
 +
其中,YourWiFiESSID和YourWiFiPassword请替换成你要连接的无线AP名称和密码, 保存文件后输入以下命令, 或者重启以应用配置:<br />
 +
<syntaxhighlight lang="bash">
 +
sudo systemctl daemon-reload
 +
sudo systemctl restart networking
 +
</syntaxhighlight>
 +
需要注意的是,如果你的SD卡在多个硬件上运行,WiFi的网络接口可能会被重命名为wlan1, wlan2等,你可以通过清空这个文件的内容并重启让它恢复为默认值:/etc/udev/rules.d/70-persistent-net.rules。
 
===安装内核头文件===
 
===安装内核头文件===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 81: Line 116:
 
  | NanoPi-R5C
 
  | NanoPi-R5C
 
  | NanoPi-R2C =
 
  | NanoPi-R2C =
===配置状态灯===
+
===配置状态灯===
 
先确定一下系统是否已经存在leds初始化的服务:
 
先确定一下系统是否已经存在leds初始化的服务:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 94: Line 129:
 
modprobe ledtrig-netdev
 
modprobe ledtrig-netdev
 
echo ledtrig-netdev > /etc/modules-load.d/ledtrig-netdev.conf
 
echo ledtrig-netdev > /etc/modules-load.d/ledtrig-netdev.conf
</syntaxhighlight>
+
</syntaxhighlight>
 
下面的脚本代码将状态灯与网卡相关联, 需要加入到开机自动运行的脚本中:<br />
 
下面的脚本代码将状态灯与网卡相关联, 需要加入到开机自动运行的脚本中:<br />
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 104: Line 139:
 
echo eth1 > /sys/class/leds/lan_led/device_name
 
echo eth1 > /sys/class/leds/lan_led/device_name
 
echo 1 > /sys/class/leds/lan_led/link
 
echo 1 > /sys/class/leds/lan_led/link
</syntaxhighlight>
+
</syntaxhighlight>
 
  | NanoPi-R5S =
 
  | NanoPi-R5S =
===配置状态灯===
+
===配置状态灯===
 
先确定一下系统是否已经存在leds初始化的服务:
 
先确定一下系统是否已经存在leds初始化的服务:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 136: Line 171:
 
  | #default =
 
  | #default =
 
}}
 
}}
===连接WiFi===
 
先用以下命令检查一下系统是否有安装Network-Manager:
 
<syntaxhighlight lang="bash">
 
which nmcli
 
</syntaxhighlight>
 
如果有安装Network-Manager, 则参考此链接的方法连接WiFi: [[Use NetworkManager to configure network settings/zh]], 如果没有安装, 则参考如下方法配置WiFi:<br/>
 
输入以下命令查询一下WiFi的网络接口,wlan开头的就是WiFi:
 
<syntaxhighlight lang="bash">
 
ifconfig -a
 
</syntaxhighlight>
 
默认情况下是wlan0,在/etc/network/interfaces.d/目录下新建一个与网络接口同名的配置文件 ,以wlan0为例,用vi命令新建以下文件:
 
<syntaxhighlight lang="bash">
 
sudo vi /etc/network/interfaces.d/wlan0
 
</syntaxhighlight>
 
wlan0文件的内容如下:
 
<syntaxhighlight lang="bash">
 
auto lo
 
iface lo inet loopback
 
auto wlan0
 
iface wlan0 inet dhcp
 
wpa-driver wext
 
wpa-ssid YourWiFiESSID
 
wpa-ap-scan 1
 
wpa-proto RSN
 
wpa-pairwise CCMP
 
wpa-group CCMP
 
wpa-key-mgmt WPA-PSK
 
wpa-psk YourWiFiPassword
 
</syntaxhighlight>
 
其中,YourWiFiESSID和YourWiFiPassword请替换成你要连接的无线AP名称和密码, 保存文件后输入以下命令, 或者重启以应用配置:<br />
 
<syntaxhighlight lang="bash">
 
sudo systemctl daemon-reload
 
sudo systemctl restart networking
 
</syntaxhighlight>
 
需要注意的是,如果你的SD卡在多个硬件上运行,WiFi的网络接口可能会被重命名为wlan1, wlan2等,你可以通过清空这个文件的内容并重启让它恢复为默认值:/etc/udev/rules.d/70-persistent-net.rules。
 

Revision as of 06:15, 7 January 2023

1 FriendlyCore的使用

1.1 FriendlyCore默认帐户

  • 普通用户:
   用户名: pi
   密码: pi
  • Root用户:
   用户名: Root用户:
   密码: fa

1.2 更新软件包

$ sudo apt-get update

1.3 配置网络

1.3.1 设置静态IP地址

默认已将 eth0 配置成 dhcp 自动获取IP地址,要更改配置,可以修改这个文件:

vi /etc/network/interfaces.d/eth0

比如修改成静态IP地址,如下所示:

auto eth0
iface eth0 inet static
    address 192.168.1.231
    netmask 255.255.255.0
    gateway 192.168.1.1

1.3.2 设置DNS

还需要修改如下文件加入DNS的配置:

vi /etc/systemd/resolved.conf

例如设置为192.168.1.1:

[Resolve]
DNS=192.168.1.1

再用以下命令重新启动systemd-resolved服务:

sudo systemctl restart systemd-resolved.service
sudo systemctl enable systemd-resolved.service

1.3.3 设置使用另一个网络接口

要配置另一个网口, 例如eth1,可以在 /etc/network/interfaces.d/ 下复制 eth0 成 eth1,然后编辑eth1, 把其中的eth0改为eth1, 根据需要指定网络配置:

cp /etc/network/interfaces.d/eth0 /etc/network/interfaces.d/eth1
vi /etc/network/interfaces.d/eth1

1.4 连接WiFi

先用以下命令检查一下系统是否有安装Network-Manager:

which nmcli

如果有安装Network-Manager, 则参考此链接的方法连接WiFi: Use NetworkManager to configure network settings/zh, 如果没有安装, 则参考如下方法配置WiFi:
输入以下命令查询一下WiFi的网络接口,wlan开头的就是WiFi:

ifconfig -a

默认情况下是wlan0,在/etc/network/interfaces.d/目录下新建一个与网络接口同名的配置文件 ,以wlan0为例,用vi命令新建以下文件:

sudo vi /etc/network/interfaces.d/wlan0

wlan0文件的内容如下:

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid YourWiFiESSID
wpa-ap-scan 1
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk YourWiFiPassword

其中,YourWiFiESSID和YourWiFiPassword请替换成你要连接的无线AP名称和密码, 保存文件后输入以下命令, 或者重启以应用配置:

sudo systemctl daemon-reload
sudo systemctl restart networking

需要注意的是,如果你的SD卡在多个硬件上运行,WiFi的网络接口可能会被重命名为wlan1, wlan2等,你可以通过清空这个文件的内容并重启让它恢复为默认值:/etc/udev/rules.d/70-persistent-net.rules。

1.5 安装内核头文件

sudo dpkg -i /opt/linux-headers-*.deb