如何在 Linux 下检查谁连接到了我的 ad-hoc 网络

如何在 Linux 下检查谁连接到了我的 ad-hoc 网络

我使用 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 地址。

相关内容