3. 配置方法
3.1. 有线以太网配置
3.1.1. 静态IP配置
sudo vim /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 114.114.114.114
dns-nameservers 8.8.8.8
dns-search mshome.net
metric 700
3.1.2. 动态IP配置
sudo vim /etc/network/interfaces
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
metric 700
静态IP不会因为重启改变IP地址,方便用户ssh登录,但迁移网络后需要重新配置。动态IP会根据设备自动改变IP地址。大家可根据需要自由选择。
3.1.3. 配置以太网固定mac地址
在 /etc/network/interfaces 文件中添加 设置mac地址的pre-up配置
sudo vim /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto eth0
iface eth0 inet static
pre-up ifconfig eth0 hw ether 00:11:22:9f:51:27
3.2. 无线网络配置
扫描wifi热点,提示
Error: Scanning not allowed immediately following previous scan.
时可以继续尝试scan
nmcli device wifi rescan
nmcli device wifi list
nmcli device wifi connect 账号 password 密码
# nmcli device wifi connect AIOT password 12345678 请换成自己的WI-FI热点账号密码
wifi wlan0的路由优先级是
600
,要保证通过wlan连接外网正常,可以设置 eth0 的路由优先级低于wlan0
临时修改方法:
# 查看修改前的路由情况
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.137.1 0.0.0.0 UG 600 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.137.0 0.0.0.0 255.255.255.0 U 600 0 0 wlan0
# 修改 eth0 的优先级到 wlan0 后面
ip route del default via 192.168.1.1 dev eth0 onlink
route add default gw 192.168.1.1 metric 700
# 查看修改前的路由情况
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.137.1 0.0.0.0 UG 600 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 700 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 700 0 0 eth0
192.168.137.0 0.0.0.0 255.255.255.0 U 600 0 0 wlan0
固定修改:
编辑 /etc/network/interfaces 文件,添加 metric 700 设置优先级,重启后生效,例如:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto eth0
iface eth0 inet static
metric 700
测试连通性
ping cn.horizon.ai
3.3. 配置网络DNS
临时修改
直接在/etc/resolv.conf文件中添加,这种方法reboot系统后不会保留,可以临时使用
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
echo "nameserver 114.114.114.114" >> /etc/resolv.conf
永久配置
首先修改 /etc/systemd/resolved.conf 文件,在其中取消 #DNS 前面的 # 号,然后设置为:
DNS=8.8.8.8 114.114.114.114
然后执行以下命令生成新的使能新的resolv.conf
sudo systemctl restart systemd-resolved
sudo systemctl enable systemd-resolved
sudo mv /etc/resolv.conf /etc/resolv.conf.bak
sudo ln -s /run/systemd/resolve/resolv.conf /etc/
3.4. 40PIN管脚配置
X3 PI通过x3pi-config工具完成对40PIN管脚复用关系的配置,工具列出了40PIN支持的IO资源,okay配置对应IO为专用功能,disabled配置对应IO为GPIO模式,配置重启后生效。
hobotpi-config
键盘上、下键选择功能项, 回车键开关功能
键盘左、右键选择 Select 和 Exit ,回车键确认
3.5. CPU调频策略
X3 PI在Linux内核中采用CPUFreq驱动对CPU工作状态进行管理,默认状态为ondemand模式,此时CPU会根据负载动态调节频率,以达到降功耗目的。当用户需要更高性能时,可通过如下命令将CPU强制工作在1.2GHz最高频率下:
echo > performance /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
为满足用户对极限性能的需求,X3 PI在系统中提供了超频选项,可将CPU频率从1.2GHz提升到1.5GHz,配置命令如下:
echo 1 > /sys/devices/system/cpu/cpufreq/boost
注意,CPU超频可能会造成系统稳定性问题,如遇稳定性问题,需要关闭超频功能,命令如下:
echo 0 > /sys/devices/system/cpu/cpufreq/boost
3.6. 显示配置
TBD