采坑环境
系统:Kali Linux amd64
用户:root
Kali Linux 默认使用 Gnome 桌面环境,而在 Gnome 的顶部菜单栏中是可以直接选择无线网络并建立连接的,这就像在 Windows 中一样方便快捷。实际上除了 Kali 系统,其他的桌面版的 Linux 发行版(例如 Ubuntu、CentOS、RedHat 等)也都是可以在菜单栏或者系统设置中通过图形界面来配置无线网络连接的。
但是,一旦你的桌面环境出问题了,或者因为其他原因导致无法进入图形界面,这时候你只能在 tty 中或者在恢复模式中来修复你的电脑,而修复电脑是很经常用到网络的,例如下载某些配置、某些软件等。所以,学会在命令行中连接 WiFi,是非常有必要的。
我曾在网上浏览过很多 Linux 命令行下连接 WiFi 的教程,大多数是使用 iwconfig 或 iw 进行的,我也尝试过这些方法,但很多时候是失败的,当然这其中的原因有我的操作不当或者对 Linux 某些更深层次的原理还不太了解。但是,有一个方法,是我每次尝试都成功的,所以接下来就给大家介绍一下用这个办法来连接无线网络,而其他的方法,如果你有兴趣,可以自行去了解。
1 | 查看电脑上能被识别的网卡 |
---|
ifconfig -a
可以看到,这里的 wlan0 就是无线网卡。 这里需要说明的是,大部分人的无线网卡名称都是 wlan0、wlan1 这样的,但是也有特殊情况的,所以你应该要具体情况具体看待,不要以为你没有 wlan0 网卡就是没有无线网卡了。如果确实没有识别到无线网卡,你应该检查一下你电脑是否支持无线网络,以及是否是无线网卡驱动程序出现了问题。
2 | 启动无线网卡 |
---|
ifconfig wlan0 up
这里的 wlan0 就是上面查看网卡时的那个 wlan0,如果你上面查看的名称不是 wlan0,你应该按照你的实际网卡名称来操作。
3 | 添加 WiFi 连接配置 |
---|
wpa_passphrase {SSID} {PASSWORD} > /etc/wpa_supplicant/{SSID}.conf
其中 {SSID} 为无线网络的名称(即WiFi名称),{PASSWORD} 为 WiFi 密码。
4 | 连接无线网络 |
---|
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/{SSID}.conf -B
看到 Successfully 字样就表示连接成功啦!
5 | 配置 DHCP 自动分配 IP |
---|
dhclient wlan0
6 | 查看是否连接成功 |
---|
ifconfig
看到 wlan0 中已经有正常的 IP 地址了,说明网络连接已经建立。
7 | 验证能否正常上网 |
---|
ping www.baidu.com -c 4
响应正常,说明可以正常上网了!
参考文章:[new_kali_notes]<Linux 命令行下连接 WIiFi>