前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 下通过命令行连接 WiFi

Linux 下通过命令行连接 WiFi

作者头像
悠风
发布2019-08-28 16:34:00
38.1K2
发布2019-08-28 16:34:00
举报

采坑环境

系统:Kali Linux amd64

用户:root

Kali Linux 默认使用 Gnome 桌面环境,而在 Gnome 的顶部菜单栏中是可以直接选择无线网络并建立连接的,这就像在 Windows 中一样方便快捷。实际上除了 Kali 系统,其他的桌面版的 Linux 发行版(例如 Ubuntu、CentOS、RedHat 等)也都是可以在菜单栏或者系统设置中通过图形界面来配置无线网络连接的。

但是,一旦你的桌面环境出问题了,或者因为其他原因导致无法进入图形界面,这时候你只能在 tty 中或者在恢复模式中来修复你的电脑,而修复电脑是很经常用到网络的,例如下载某些配置、某些软件等。所以,学会在命令行中连接 WiFi,是非常有必要的。

我曾在网上浏览过很多 Linux 命令行下连接 WiFi 的教程,大多数是使用 iwconfig 或 iw 进行的,我也尝试过这些方法,但很多时候是失败的,当然这其中的原因有我的操作不当或者对 Linux 某些更深层次的原理还不太了解。但是,有一个方法,是我每次尝试都成功的,所以接下来就给大家介绍一下用这个办法来连接无线网络,而其他的方法,如果你有兴趣,可以自行去了解。

具体操作步骤

1

查看电脑上能被识别的网卡

代码语言:javascript
复制
ifconfig -a

可以看到,这里的 wlan0 就是无线网卡。 这里需要说明的是,大部分人的无线网卡名称都是 wlan0、wlan1 这样的,但是也有特殊情况的,所以你应该要具体情况具体看待,不要以为你没有 wlan0 网卡就是没有无线网卡了。如果确实没有识别到无线网卡,你应该检查一下你电脑是否支持无线网络,以及是否是无线网卡驱动程序出现了问题。

2

启动无线网卡

代码语言:javascript
复制
ifconfig wlan0 up

这里的 wlan0 就是上面查看网卡时的那个 wlan0,如果你上面查看的名称不是 wlan0,你应该按照你的实际网卡名称来操作。

3

添加 WiFi 连接配置

代码语言:javascript
复制
wpa_passphrase {SSID} {PASSWORD} > /etc/wpa_supplicant/{SSID}.conf

其中 {SSID} 为无线网络的名称(即WiFi名称),{PASSWORD} 为 WiFi 密码。

4

连接无线网络

代码语言:javascript
复制
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/{SSID}.conf -B

看到 Successfully 字样就表示连接成功啦!

5

配置 DHCP 自动分配 IP

代码语言:javascript
复制
dhclient wlan0

6

查看是否连接成功

代码语言:javascript
复制
ifconfig

看到 wlan0 中已经有正常的 IP 地址了,说明网络连接已经建立。

7

验证能否正常上网

代码语言:javascript
复制
ping www.baidu.com -c 4

响应正常,说明可以正常上网了!


参考文章:[new_kali_notes]<Linux 命令行下连接 WIiFi>

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 悠风的采坑日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 具体操作步骤
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档