友善之臂(FriendlyArm)NanoPi无线网络设置

1. 环境

  • 硬件:友善之臂(Friendly Arm)Nano Pi M1  1G RAM

友善之臂(FriendlyArm)NanoPi无线网络设置_第1张图片

  • 操作系统:

FriendlyArmCore(Ubuntu 16.04.7 LTS)

2. 目标

  • 开机自动连接无线Wifi网络
  • 无图形界面

3. 步骤

1) 检查wpa_supplicant

pi@NanoPi-M1:~$ wpa_supplicant -v
wpa_supplicant v2.4
Copyright (c) 2003-2015, Jouni Malinen  and contributors

2)修改wpa_supplicant配置文件

pi@NanoPi-M1:~$ vim /etc/wpa_supplicant/wpa_supplicant.conf 


#wpa_supplicant.conf 
ctrl_interface=/var/run/wpa_supplicant
update_config=1

network={
        ssid="wifi名称"
        psk="wifi密码"
}

3)修改systemd配置文件

pi@NanoPi-M1:~$ vim /lib/systemd/system/wpa_supplicant.service

#wpa_supplicant.service
[Unit]
Description=WPA supplicant
Before=network.target

[Service]
Type=simple
ExecStart=/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i 无线网卡名称 -O /var/run/wpa_supplicant

[Install]
WantedBy=multi-user.target

4)开机启动

pi@NanoPi-M1:~$ systemctl daemon-reload

pi@NanoPi-M1:~$ systemctl enable wpa_supplicant

pi@NanoPi-M1:~$ systemctl restart wpa_supplicant

4. 说明

4.1. 如何查看网卡名称

pi@NanoPi-M1:~$ ifconfig

友善之臂(FriendlyArm)NanoPi无线网络设置_第2张图片

这个就是网卡名称

4.2. 如何查找网络名称

pi@NanoPi-M1:~$ sudo wpa_cli -i 无线网卡名称 scan
OK
pi@NanoPi-M1:~$ sudo wpa_cli -i 无线网卡名称 scan_result
bssid / frequency / signal level / flags / ssid
e0:38:3f:53:ee:aa	2462	-56	[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]	CU_xxx
9c:9d:7e:93:01:3a	2437	-56	[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS]	red_xxxx
50:64:2b:0b:64:77	2437	-64	[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS]	lghaaa1xn
72:fe:a1:db:a1:e6	2467	-74	[WPA2-PSK-CCMP][WPS][ESS]	CU_ffffb
90:47:3c:c9:04:38	2457	-82	[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS]	CMCC-sdfe
24:a5:2c:5d:00:e8	2422	-80	[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS]	CMCC-fee

用wpa_cli命令可以扫描并显示无线网络。

 

你可能感兴趣的:(网络,linux)