当前位置: 首页 > news >正文

Ubuntu 使用终端手动连接无线网络(wlan0)完整流程 + 故障排查记录

在某些场景下(如 Ubuntu GUI 网络管理器不可用、使用轻量级桌面环境、或远程配置 Jetson Nano 等嵌入式设备),我们可能需要通过终端命令手动连接无线网络。本文记录一次真实的操作流程和排查过程,供自己和有需要的小伙伴参考。


🛠 环境说明

  • 设备:Jetson 或其他带无线网卡的设备
  • 系统:Ubuntu(带 NetworkManager)
  • 无线网卡名称:wlan0

📜 操作步骤 & 记录

1️⃣ 启动无线网卡接口

sudo ifconfig wlan0 up

验证接口已激活:

ifconfig

输出中应包含 wlan0,状态标志中有 <UP,BROADCAST,MULTICAST>


2️⃣ 尝试扫描 Wi-Fi

sudo nmcli device wifi rescan

⚠️ 如果遇到错误:

Error: Scanning not allowed while unavailable or activating.

说明网卡可能未被 NetworkManager 正确管理。


3️⃣ 将设备设为 managed 模式

sudo nmcli device set wlan0 managed yes

然后重启 NetworkManager:

sudo systemctl restart NetworkManager

再次尝试扫描:

sudo nmcli device wifi rescan

4️⃣ 查看可用 Wi-Fi 列表

sudo nmcli device wifi list

正常的话应该会显示附近的 Wi-Fi 列表。此时你可以选择连接目标网络。


✅ 网络连通性测试

可以尝试 ping 局域网内其他设备,确认网络已连接:

ping 192.168.1.120

输出如下表示网络通畅:

64 bytes from 192.168.1.120: icmp_seq=1 ttl=64 time=0.3 ms

⚠️ 错误排查日志记录

[警告] GPIO 驱动相关错误

WARNING: CPU: 0 PID: 200 at drivers/gpio/gpiolib.c:3146 gpiod_set_raw_value+0x64/0x70

这通常是驱动相关的问题,与无线连接关系不大。


[错误] USB 网卡驱动 ax88179_178a 报错

ax88179_178a eth1: Failed to write reg index 0x0002: -19

这类报错说明 USB 网卡初始化失败,若你没有使用它,可以忽略;如果你是通过 USB 网卡联网,可能需要重新插拔或更换驱动。


🧩 可能遇到的问题总结

问题现象可能原因解决方案
无法扫描 Wi-Fiwlan0 没被管理nmcli device set wlan0 managed yes
没有 IP 地址未连接网络或 DHCP 未响应使用 nmcli device wifi connect 主动连接
ping 不通网络配置或路由问题检查网关、路由表,或尝试重连
驱动报错内核模块或 USB 网卡不兼容查看 dmesg、更新驱动或更换设备

📌 小结

这次我们通过命令行完成了 Ubuntu 系统下无线网络的开启、扫描、连接,并通过 ping 测试验证了网络通畅,同时记录并分析了可能遇到的系统日志报错。希望这篇笔记能在你下次配置无线连接时帮上忙!

相关文章:

  • Vue3.5 企业级管理系统实战(十一):全屏切换组件
  • 产生式系统的完整示例——医疗诊断系统(附python代码)
  • zookeeper部署教程
  • 如何自动化同义词并使用我们的 Synonyms API 进行上传
  • java项目之基于ssm的亚盛汽车配件销售业绩管理系统(源码+文档)
  • 【每日算法】Day 11-1:分治算法精讲——从归并排序到最近点对问题(C++实现)
  • [运维]Linux系统扩容磁盘空间-将未分配的空间进行整合分配
  • 规范Unity工程目录和脚本结构能有效提升开发效率、降低维护成本
  • FastBlock是一个专为全闪存场景设计的高性能分布式块存储系统
  • Pytroch搭建全连接神经网络识别MNIST手写数字数据集
  • 在MFC中使用Qt(四):使用属性表(Property Sheet)实现自动化Qt编译流程
  • idea设置全局maven配置 对新建项目生效
  • 前端 - ts - - declare声明类型
  • 【斯坦福】【ICLR】RAPTOR:基于树结构的检索增强技术详解
  • RHCE 第一次作业 25-3-28
  • 火山dts迁移工具使用
  • linux》》docker 、containerd 保存镜像、打包tar、加载tar镜像
  • Android OTA升级中SettingsProvider数据库升级的深度解析与完美解决方案
  • Android R adb remount 调用流程
  • okhttp3网络请求
  • 马上评|训斥打骂女儿致死,无暴力应是“管教”底线
  • 泉州围头湾一港区项目炸礁被指影响中华白海豚,官方:已叫停重新评估
  • 共建医学人工智能高地,上海卫健委与徐汇区将在这些方面合作
  • 视频丨中国海警成功救助8名外籍遇险渔民,韩方向中方致谢
  • 人民网三评“网络烂梗”:莫让低级趣味围猎青少年
  • 娃哈哈:自4月起已终止与今麦郎的委托代工关系,未来将坚持自有生产模式