1. 环境

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

  • 操作系统:

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 <j@w1.fi> 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=1network={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-reloadpi@NanoPi-M1:~$ systemctl enable wpa_supplicantpi@NanoPi-M1:~$ systemctl restart wpa_supplicant

4. 说明

4.1. 如何查看网卡名称

pi@NanoPi-M1:~$ ifconfig

这个就是网卡名称

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命令可以扫描并显示无线网络。

友善之臂(FriendlyArm)NanoPi无线网络设置相关推荐

  1. 华为q1设置虚拟服务器,华为荣耀路由器怎么设置?华为路由器Q1的无线网络设置方法...

    华为荣耀路由器怎么设置?路由器是实现无线上网的必需设备,想要WIFI就要设置路由器,今天小编将给大家分享华为荣耀路由器的无线网络设置方法,需要设置的伙伴可以按照小编的步骤进行操作! 本文主要介绍了华为 ...

  2. 怎么设置win7连接无线网络连接电脑连接服务器,无线网络设置,教您怎么设置无线网络连接...

    其实无论是有线网络还是无线网络,它们都有各自的优点和缺点,所以只是看每个人的个人喜好.小编今天要给你们说说无线网络的一个使用技巧,那就是怎么设置无线网络连接,请小伙伴们的目光往下移~ 现在无线网络的使 ...

  3. 树莓派无线网络设置、WLAN0设置

    树莓派无线网络设置.WLAN0设置 首先查看wlan0是否连接,连接的情况下会展示连接的无线网名称和状态,没有连接会输出"Not connected" iw wlan0 link ...

  4. ac+ap无线网络设置

    ac+ap无线网络设置 1,网络基本布局 2,设置地址池vlan_10 ip pool vlan_10 gateway-list 192.168.10.120 network 192.168.10.0 ...

  5. Motorola Symbol MC3190(WinCE6) 无线网络设置教程

    Motorola Symbol MC3190(WinCE6) 无线网络设置教程 WinCE的无线网络设置那真叫一个烦,下面就让图片来展示一下具体的设置过程. 1.系统初次启动后,先"Enab ...

  6. 无线网络怎么连接绝地球生服务器,手机无线网络连接方法 手机Wifi无线网络设置的操作步骤组图...

    随着智能手机无线上网的流行,如今很多家庭都会组建Wifi无线网络,目前组建Wifi网络,大致有两种情况,一种是使用无线路由器,另外一种是将笔记本变身无线无路由器,从而实现智能手机也可以免费Wifi上网 ...

  7. 无线网络设置的dns服务器,DNS怎么设置才能上网

    dns如何设置才可以网上? 有时候仅仅根据手动设置是无法获取DNS的,有时候手动设置DNS会导致无法上网的问题.此时,域名系统必须改为全自动获取.这里我也介绍一下如何获取DNS并设置. 计算机网卡获取 ...

  8. PDA 无线网络设置

    1.选择find wlans 找到要连接的无线网络 2.设置相应的参数 一直下一步即可完成 注意事项: 1.如果是测试环境用的是DEMO路由器,无法配置DHCP的,要设置NDS解析手动配置 不让会连接 ...

  9. 台式机(win10)无线网络设置为热点

    1.以管理员身份运行命令提示符: 快捷键win+R→输入cmd→回车 2.启用并设定虚拟WiFi网卡: 运行命令: netsh wlan set hostednetwork mode=allow ss ...

最新文章

  1. python 迭代器 生成器 解析
  2. jQuery插件开发的基本形式
  3. C#: 旋转图片到正确位置
  4. no java virtual machine was found after searching Failed to load the JNI shared library
  5. redmine安装指引
  6. java01基础简介
  7. WordPress主题 酱茄模块源码
  8. 面试必会之ArrayList源码分析手写ArrayList
  9. Unity 粒子特效相对位置和大小的调整
  10. Pycharm+Django之Django学习(1)(初学者)
  11. MongoDB 文档操作之插入、查询
  12. 关于大内存(大于4G)支持的问题
  13. NC 一些常用方法总结
  14. spark常用RDD算子 - take(),takeOrdered(),top(),first()
  15. Python解包技巧
  16. [Oracle]-[recyclebin][索引]-回收站恢复的索引名称修改
  17. VM8 asdebug.js:1 GET http://192.168.1.106:7101/GOODS/G-F-Kill net::ERR_CONNECTION_REFUSED
  18. 基于矩阵分解的CF算法实现(一):(Funk SVD)LFM
  19. Xshell7 远程连接 阿里云服务器需要用户密钥问题
  20. 【Unity植物大战僵尸】向日葵动画、天空中阳光的生成与掉落(二)

热门文章

  1. mysql表前缀_关于数据库表前缀的认识
  2. HIS Metrics
  3. 怎样将pdf格式转换成jpg
  4. php swoole 教程,PHP Swoole 基本使用
  5. Python面向对象编程——类的学习
  6. python处理adb截屏_《自拍教程38》Python adb一键截屏
  7. 自定义变量的一个有趣案例
  8. u盘插电脑计算机卡了,U盘连接电脑非常卡的解决方法-电脑自学网
  9. 第12届全国大学生信息安全竞赛线上初赛Web场景 Write Up
  10. 用esp8266驱动0.96寸OLED屏幕 太空人动画