如何在 ubuntu 终端上找到连接到调制解调器的设备的 mac 地址并阻止它们进入我的网络?

如何在 ubuntu 终端上找到连接到调制解调器的设备的 mac 地址并阻止它们进入我的网络?

首先,我要感谢你,因为我终于找到了连接到我的调制解调器的 IP 地址。我使用 nmap 找到了连接到我的调制解调器的所有 5 个设备,而在扫描之前它只显示 2 个设备。我想找到它们的 mac 地址并使用 Gnome-Terminal 从我的 Wi-Fi 中删除这些设备。我可以使用调制解调器接口来做到这一点,但我想在 Ubuntu 上工作并学习 Linux,所以我想使用终端来做到这一点。这可能吗?如果可以,请告诉我怎么做?

答案1

您可以使用 nmap 的多个选项之一。机器必须位于同一 LAN 上,中间没有路由器。

  • nmap -sP
  • nmap -sn
  • nmap -sL
  • nmap -PU

参阅 man nmap 和/或:https://nmap.org/book/man-host-discovery.html

答案2

如果您有兴趣使用 以外的其他工具nmap,还有一个名为 的工具tuxcut,它可以让您扫描和阻止连接到同一 LAN 的其他设备的 MAC 地址。
找到该工具这里

答案3

的替代方案nmaparp-scan。它相当快,并且确实提供了 mac 地址。它的唯一限制是它仅适用于 IPv4 地址,但对于像您这种情况的家庭网络,这将是没问题的。

示例输出:

xieerqi:$ sudo arp-scan --interface=eth0 147.153.173.0/24   
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
147.153.173.1   3c:df:1e:8c:ed:40   Cisco Systems
147.153.173.16  34:17:eb:c0:21:0f   (Unknown)
147.153.173.20  34:17:eb:c1:29:3e   (Unknown)
147.153.173.21  00:17:f2:05:cb:cc   Apple Computer
147.153.173.21  00:17:f2:05:cb:cc   Apple Computer (DUP: 2)
147.153.173.22  bc:30:5b:d8:9f:ea   Dell Inc.
147.153.173.23  00:22:19:2d:7b:33   Dell Inc
147.153.173.24  34:17:eb:c0:56:cb   (Unknown)
147.153.173.29  34:17:eb:c0:21:76   (Unknown)

相关内容