如何使用终端连接到Linux Ubuntu,Kali Linux等中的WPA/WPA WiFi网络:
本教程是普遍的,并且在那里的大多数Linux Distros上都可以很好地工作,旧和未来的发布。
它还适用于WPA/WPA2无线网络。
这些是我们需要在Linux命令行终端中连接到无线网络的工具。
1)Ping 2)IP 3)IW 4)WPA - 请求者
"IW"它还适用于所有无线设备的1102.11基础CLI配置实用程序。
它有支持最近已添加到内核的所有新驱动程序。
IP
它代表互联网协议。
它是Linux的实用程序,用于测试和显示路由,设备,策略路由和隧道。
Linux WPA/WPA2/IEEE 802.1X请求者(Carfaper
uppers)是客户端站的IEEE 802.1x/WPA组件。
其目的正在实现与WPA身份验证和控制漫游和IEEE 802.11身份验证和关联WLAN驱动程序的关键协商。
ping
实用程序用于测试目的地主机是否直播或者死亡。
它使用ICMP回声消息。
第1步:
找到所有可用的WiFi和适配器
# iw dev phy #1 Interface wlan0 ifindex 4 wdev 0x1 addr 00:27:10:0e:b3:54 type managed
WLAN0是设备名称。
PHY#1是指定名称。
类型管理意味着它是连接到AP的客户端。
IFINDEX 4表示按连接端口。
步骤2
:"检查设备状态"以检查无线设备是否已启动,我们使用以下命令。
# ip link show wlan0
该输出显示UP和WLAN1下降。
步骤3
:"带上WiFi接口"使用以下命令
# sudo ip link set wlan0 up
`步骤4:检查连接状态。
使用以下命令选中连接状态
# iw wlan0 link
要查找检测到所有WiFi网络,请在终端上执行以下命令。
# iw wlan0 scan
步骤5:
生成WPA/WPA2配置文件foe wpa-carricant,包含所有WiFi网络的预共享密钥
# wpa_passphrase SSID_name >> /etc/wpa_supplicant.conf
`步骤6:使用WPA_Supplicant连接到WPA/WPA2 WiFi网络
# wpa_supplicant -B -D wext -i wla0 -C /etc/wpa_supplicant.conf
-d指定无线驱动程序Wext泛型驱动程序。-c
为config file -b提供的实际路径运行背景上的wpa_supplicant。
第7步:
获取IP地址DHCP服务器
# dhclient wlan0
使用ifconfig命令验证IP地址。
# ifconfig -a
步骤8:
添加默认路由规则以确保有正确的路由规则
# ip route show default via 10.0.0.40 dev wlan0 10.0.0.0/24 dev wlan0 proto kernel scope link src 10.0.0.8
步骤9:
通过Ping到Google DNS服务器等任何IP地址的连接测试。
ping 8.8.8.8