Armbian 配置 WiFi

把斐讯 N1(电视盒子) 重装了Armbian 系统,机器有无线网卡但系统没桌面环境,只能通过命令行控制 WIFI 连接。这里记录 设置 WIFI 的方法。

一共有两个方案:

  1. 通过更新 WIFI 系统配置
  2. 通过 nmcli 连上 WIFI

通过更新 WIFI 系统配置

  1. 更新 /etc/network/interface 文件

    • 备份 interface : cd /etc/network && cp interface interface.bak
    • 更新 interface:
    # armbian-config created
    source /etc/network/interfaces.d/*# Local loopback
    auto lo
    iface lo inet loopbackauto eth0
    allow-hotplug eth0
    iface eth0 inet dhcp
    allow-hotplug wlan0
    iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp
  2. 更新 /etc/wpa_supplicant/wpa_supplicant.conf

    • 备份 wpa 配置文件: cd /etc/wpa_supplicant/ && cp wpa_supplicant.conf wpa_supplicant.conf.bak
    • 更新 wpa_supplicant.conf:
    network={ssid="网络 ID"psk="密码"
    }
  3. 重启网络, ping 百度试下是否连通, 正常应该可以成功连网。

通过 nmcli 连上 WIFI

nmcli 是一个命令行工具,用于控制 NetworkManager;还可以用来显示网络设备状态;创建、编辑、开启/关闭和删除网络连接 。Armbian 系统默认自带 nmcli, 这里不介绍安装方法。

通过 nmcli 直接连上 WIFI 后,系统会记录已保存的 AP。下面是具体的连接方法:

  1. 查看设备状态:

    $ nmcli device status
    DEVICE  TYPE      STATE         CONNECTION
    enp1s0  ethernet  connected     Wired connection 1
    wlp2s0  wifi      disconnected  --
    lo      loopback  unmanaged     --  

    这里 wlp2s0 类型为 wifi,表示我们的无线网卡,状态为 disconnected, 还没有连上 WIFI 热点。

  2. 检查 radio:

    $ nmcli radio
    WIFI-HW  WIFI     WWAN-HW  WWAN
    enabled  enabled  enabled  enabled 
  3. 查看附近无线网络信号:

    $ nmcli dev wifi list
    SSID                  MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
    MYSSID         Infra  11    54 Mbit/s  100     ▂▄▆█  WPA2
    MYSSID         Infra  132   54 Mbit/s  100     ▂▄▆█  WPA2
    SOMEOTHERSSID  Infra  52    54 Mbit/s  49      ▂▄__  WPA2
    MYSSID         Infra  149   54 Mbit/s  45      ▂▄__  WPA2
    MYSSID         Infra  11    54 Mbit/s  42      ▂▄__  WPA2
    SOMEOTHERSSID  Infra  1     54 Mbit/s  27      ▂___  WPA2

    第5列表示信号情况,信号越好的 AP,会越靠前。

  4. 连上 AP 热点:

    • 如果是无密码的 WIFI, 执行以下连接命令,SSID 就是我们所说的 WIFI 名:

      $ nmcli device wifi connect <SSID|BSSID>
    • 加密的 AP, 使用以下命令:

      $ nmcli device wifi connect <SSID|BSSID> password <password>

    执行命令没有报错后,再 Ping 下百度是否可达,能 Ping 通就表明已经连上 AP,可以正常上网。

nmtui进入界面

nmcli device con wlan0

配置文件位置/etc/NetworkManager/system-connections/

Armbian 配置 WiFi相关推荐

  1. Armbian 配置wifi及hostname

    安装完armbian系统,进入系统设置开机密码后. 可以通过2个方式来进行配置 一.网络管理TUI 终端中输入 nmtui 1. 选择 Activate aconnection 2. 选择自己的wif ...

  2. android wifi动画显示,android动态配置Wifi信息

    我们找到 android.net.wifi.WifiConfiguration.java 看看如何配置Wifi信息. /**************************************SS ...

  3. 【树莓派学习笔记】一、烧录系统、(无屏幕)配置Wifi和SSH服务

    目录 系统镜像的准备 格式化TF卡 烧录镜像 配置Wifi 开启SSH服务 第一次开机 平台:树莓派3B 版本: 2021-05-07-raspios-buster-armhf 系统镜像的准备 树莓派 ...

  4. 【玩转Atlas200DK系列】为Atlas200DK配置wifi外挂模块

    [摘要] 为Atlas200DK配置wifi外挂模块 [昇腾] 当你手中有一块Huawei Atlas 200 DK时,那么恭喜你,你拥有了一个可以让你的AI应用落地的利器,但由于开发板并没有wifi ...

  5. stm32配置wifi

    难点:如何判断接受到的是wifi发送的最后一条信息. 利用定时器计时,选定一个合适的计时间断,接受到信息的同时打开定时器计时,如果再次接收到信息再重新计时,直到最后没有接受到信息,计时不被打断,进入定 ...

  6. [DonkeyCar][树莓派]基础01 - 首次配置 - WIFI

    2022年圣诞节到来啦,疫情把刚刚起来的工作似乎又慢了下来,在冲刺决赛圈的同时,也许开一个新的领域,写一个博客是比较好的方式. 一.前言 拿到树莓派开发板的时候,一般,供应商都会配合烧录的镜像.但是, ...

  7. 【自建NAS】Ubuntu Server 配置 WIFI 连接

    为降低功耗,删除Windows系统,安装无界面Linux(选择Ubuntu Server).起初为方便放置,准备使用主板上带的wifi模块,虽然后来因为带宽问题不如使用有线连接,在此记录下如何在Ubu ...

  8. centos下配置wifi连接

    centos下配置wifi连接 因为自己的centos系统没有带GUI界面,所以配置wifi账号密码,每次都要自己从网上搜命令,碰到了问题还要再去百度,这次就写下文章把用到的命令全部记录下来. 下载i ...

  9. [网络篇]ESP8266-SDK教程(六)之网页配置Wi-Fi名称和密码

    这个周末有点忙,明天就是新的一周了,今晚更新一下文章!在上篇文章中有一点小小的历史遗留问题,不知道大家有没有自己实现出来,今天就给大家说一说网页配置Wi-Fi是怎么实现的,最近也是比较忙,手头有点小项 ...

最新文章

  1. Select函数实现原理分析
  2. 初学python的30个操作难点汇总(入门篇)希望对你有帮助
  3. 【转】nginx提示:500 Internal Server Error错误的解决方法
  4. Serializable Parcelable
  5. 线上报名 | 高性能深度学习推理引擎 TensorRT 实战编程讲解
  6. php curl header_PHP中的yield与协程(二十一节)
  7. mysql 查询和修改组合_## 超详细MySQL常用语句,增删查改
  8. 【数据结构】trie树
  9. php 解析返回的xml,php解析xml的几种方式
  10. 局域网ip扫描工具_黑客武器库之手机安全渗透工具盘点(下)
  11. 9000个网站、APP、社交网站真实用户头像打包
  12. mysql skip-grant-tables my.cnf_使用SKIP-GRANT-TABLES解决MYSQLROOT密码丢失
  13. 专利分析:数字人民币的“双离线”支付问题
  14. 微信公众号发送模板通知
  15. 【JS】问题——解决JS文件页面更新不生效问题
  16. iphone/ios兼容问题
  17. CodeForces - 1324 D. Pair of Topics 思维+多解法
  18. 搭建家庭影音媒体中心 --公网远程连接Jellyfin流媒体服务器
  19. 图片文档扫描矫正处理(手机扫描仪),OCR识别,图片修改库整合
  20. 跟着Cell学作图 | 12.韦恩图(Vennerable包)

热门文章

  1. 记录一下jadx的误报
  2. nexmo - 电话报警Alert
  3. 汉堡包菜单_7种制作“汉堡包”菜单图标的非光栅方法
  4. 华为数字化转型与数据管理实践介绍 附下载
  5. 知乎收藏数最高的1000个回答
  6. java安装 2203_win7系统无法安装java程序提示“内部错误2203”的解决方法
  7. java微信机器人_GitHub - linux-china/weixin-robot-java: 微信公共平台机器人Java SDK
  8. quick框架之MyApp详解
  9. vue wath 详细介绍
  10. Linux网络——部署yum仓库