![如何在 Linux 下检查谁连接到了我的 ad-hoc 网络](https://linux22.com/image/1291574/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%8B%E6%A3%80%E6%9F%A5%E8%B0%81%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%86%E6%88%91%E7%9A%84%20ad-hoc%20%E7%BD%91%E7%BB%9C.png)
我使用 NetworkManager 在 Gentoo 工作站上创建了临时无线网络。有什么方法可以查看哪些网络适配器连接到了此网络?
答案1
您可以使用nmap扫描您的网络。
例如:nmap -sP 192.168.0.1/24
此命令仅列出响应 ping 的机器。
答案2
网络状态应该能够显示这一点。
netstat -aenp | grep 'INSERT_IP_OF_ETH_ADAPTER_HERE'
例如:
[ 12:13 root@host ~ ]# netstat -aenp | grep '10.10.1.11'
tcp 0 52 10.10.1.11:22 198.74.40.169:46429 ESTABLISHED 0 34722586 29599/sshd: jon [pr
tcp 0 0 10.10.1.11:5109 10.10.1.34:62142 ESTABLISHED 505 23721631 28772/istatd
udp 0 0 10.10.1.11:123 0.0.0.0:* 38 30885053 1611/ntpd
......
......
......
应该显示谁连接到了某个接口。如果您不知道要使用的 IP 或接口,请执行ifconfig -a
并查看哪个正在运行您的 ad-hoc 网络,它应该会显示 IP 地址。