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

 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.8
nameserver 8.8.4.4
//以上是 Google 的 DNS 地址,你也可以使用其他可用的 DNS 服务器地址。

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

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

  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值