当前位置:首页 » 《资源分享》 » 正文

记录ubuntu20.04开发板命令行实现wifi上网

25 人参与  2024年05月15日 16:03  分类 : 《资源分享》  评论

点击全文阅读


 1. ifconfig -a 看看设备有没有无线网卡,无线网卡通常名叫wlan0

2. 扫描可用的无线网络

sudo iwlist <WIRELESS_INTERFACE> scan | grep ESSID

  将 <WIRELESS_INTERFACE> 替换为你的无线网卡接口,例如 wlan0

3. 连接到无线网络:

使用以下命令连接到你选择的无线网络。在这之前,确保你已知道了要连接的无线网络的名称(ESSID)和密码

(WEP 加密)

sudo iwconfig <WIRELESS_INTERFACE> essid "YOUR_NETWORK_NAME" key s:"YOUR_NETWORK_PASSWORD"

确保将 <WIRELESS_INTERFACE> 替换为你的无线网卡接口,"YOUR_NETWORK_NAME" 替换为你的无线网络名称,"YOUR_NETWORK_PASSWORD" 替换为你的无线网络密码

(WPA 或 WPA2 加密)

如果是 WPA 或 WPA2 加密,一般需要使用 wpa_supplicant 或者 NetworkManager 等工具来配置连接,因为这些加密方式需要更多的配置信息。这里介绍wpa_supplicant 的方式

(1)编辑 wpa_supplicant.conf 文件

vim /etc/wpa_supplicant/wpa_supplicant.conf  文件

(2)添加 Wi-Fi 配置信息

network={    ssid="Your_SSID"    psk="Your_PASSWORD"}

替换 <SSID><PASSWORD> 为你要连接的 Wi-Fi 网络名称和密码。

(3)运行 wpa_supplicant 以wlan0为例

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

这个命令会以后台模式(-B)启动 wpa_supplicant 并连接到指定的无线网络接口(-i wlan0),使用指定的配置文件(-c

4. 分配 IP 地址:

sudo dhclient <WIRELESS_INTERFACE>

这会使你的无线网络接口(例如 wlan0)获取 IP 地址,并允许你通过终端访问互联网。

如果顺利这时候就ifconfig wlan0就可以看到ip地址了,但是可能还是无法ping baidu.com,

这时候你需要检查你的dns配置。

vim /etc/resolv.conf

确保其中包含正确的 DNS 服务器地址,例如:

nameserver 8.8.8.8nameserver 8.8.4.4//以上是 Google 的 DNS 地址,你也可以使用其他可用的 DNS 服务器地址。

重启网络服务以确保网络设置生效。

我自己修改dns后ping  baidu.com成功


点击全文阅读


本文链接:http://zhangshiyu.com/post/109052.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1