如何使用终端连接到Linux Ubuntu,Kali Linux等中的WPA/WPA WiFi网络:

时间:2020-02-23 14:44:31  来源:igfitidea点击:

本教程是普遍的,并且在那里的大多数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请求者(Carfaperuppers)是客户端站的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