Как найти mac-адрес устройств, подключенных к моему модему, и заблокировать их в моей сети на терминале ubuntu?
Во-первых, я хочу поблагодарить вас за то, что, наконец, я нашел IP-адреса, которые были подключены к моему модему. Я обнаружил все 5 устройств, которые были подключены к моему модему с помощью nmap, пока он показывал только 2 устройства перед сканированием. Я хочу найти их mac-адрес и удалить эти устройства из моего Wi-Fi с помощью Gnome-Terminal. Я могу сделать это с помощью модемного интерфейса, но я хочу работать в Ubuntu и изучать Linux, поэтому я хочу сделать это с помощью Terminal. Является ли это возможным? Если да, скажите, пожалуйста, как?
3 ответа
Вы можете использовать nmap с любым из нескольких вариантов. Машины должны быть в одной локальной сети, между ними нет маршрутизатора.
nmap -sP
nmap -sn
nmap -sL
nmap -PU
Смотрите man nmap и / или: https://nmap.org/book/man-host-discovery.html
Если вы заинтересованы в использовании чего-либо, кроме nmap
есть также инструмент под названием tuxcut
это позволяет сканировать и блокировать MAC-адрес других устройств, подключенных к той же локальной сети, что и ваш.
Найдите инструмент здесь.
Альтернатива nmap
было бы arp-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)