![如何 ping 所连接接入点的 IP 地址?](https://linux22.com/image/1166160/%E5%A6%82%E4%BD%95%20ping%20%E6%89%80%E8%BF%9E%E6%8E%A5%E6%8E%A5%E5%85%A5%E7%82%B9%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
有人能给我命令吗?我找不到命令。另外,我在哪里可以找到接入点地址?可以从 iwconfig 接入点找到吗?最后,我如何知道它是否以高吞吐量(802.11n)比特率回复?
答案1
有人能给我这个命令吗?我找不到这个命令。
这是因为不存在这样的命令。接入点是 L2 设备。它不需要关心 IP,即第 3 层。接入点关心的是传输帧,以及在 WLAN 帧和以太网帧之间进行转换。
在许多典型的家用路由器中,接入点和路由器是组合设备。在这种情况下,您可以通过查看默认路由来找到设备的 IP:
$ ip route
default via 10.0.3.1 dev wlan0 proto dhcp metric 600
10.0.3.0/24 dev wlan0 proto kernel scope link src 10.0.3.48 metric 600
在这种情况下,默认网关是 10.0.3.1。在我的例子中,这是一个 pfSense 防火墙和路由器,而 AP 是一个 Ubiquiti,其 IP 为 10.0.1.133。
答案2
当您的 PC 连接到接入点时,该接入点可通过“网关”IP 地址寻址,您可以通过键入ip route | grep "default"
并查看输出的“via”部分来找到该地址。在更复杂的网络设置中可能会有多行输出,但您可以通过将“dev”关键字后的网络接口名称与您的接口进行匹配来识别正确的行:“wlp3s0”。
以太网连接 PC 的示例输出:
default via 192.168.0.1 dev eno1 proto static metric 100
尝试 ping 该地址。它通常是私有网络子网的第一个地址,对于大多数个人路由器来说,通常是 192.168.0.1。
答案3
查找 IP 地址:
ip address show [wifi interface]
对设备执行 ping 操作:
ping address
有关无线网络的信息:
iwconfig [wifi interface]
样品信息:
wlp3s0 IEEE 802.11 ESSID:"AndroidAP" Mode:Managed Frequency:2.412 GHz Access Point: 70:5A:AC:30:7C:D0 Bit Rate=72.2 Mb/s Tx-Power=22 dBm Retry short limit:7 RTS thr:off Fragment thr:off Power Management:on Link Quality=70/70 Signal level=-38 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:34 Missed beacon:0