RK3399 desktop版本使用ubuntu文件系统,用NetworkManager网络管理器来控制网络连接。
在输入wifi密码连接对应的wifi后,会在/etc/NetworkManager/system-connections/目录下生成一个和wifi名字对应的文件,内容是wifi的配置信息。
仿照生成的配置文件,创建一个新文件sudo vi
/etc/NetworkManager/system-connections/forlinx-test
内容按照实际wifi进行设置,类似如下:
[connection]
id=forlinx
uuid=a19cdac4-f704-498e-8802-32bbefdd0441
type=wifi
permissions=user:forlinx:;
[wifi]
mac-address=C0:84:7D:12:8A:27
mac-address-blacklist=
mode=infrastructure
ssid=forlinx
[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=fl03123102650
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
红色字体涉及到的内容需要根据实际wifi的情况调整,上述只是举例。
mac-address WiFi模块mac地址
ssid 要连接的WiFi名称
key-mgmt 要连接的WiFi加密方式
psk 要连接的WiFi的密码
创建好之后修改文件权限sudo chmod 600
/etc/NetworkManager/system-connections/forlinx-test
执行sync
重启开发板即可自动连接设定的wifi。
原作者:飞凌嵌入式 倔强的土坷垃
|