-2

Я хочу узнать, как обнаружить все устройства в локальной сети, используя Linux Terminal. Я знаю, как пинговать конкретный IP-адрес, но я хотел бы узнать способ, который не заставляет меня пинговать от .1 до .255 в моей локальной сети, и как использовать арпинг. Если это возможно, я бы не хотел использовать Nmap, а только встроенный инструмент Linux, потому что там, где у меня есть эта локальная сеть, у меня нет доступа к Интернету, поэтому я не могу ничего скачать. Спасибо.

1 ответ1

2

В любом случае, Ping работает не очень хорошо, поскольку многие хосты оснащены встроенным межсетевым экраном, который не будет отвечать на ICMP. Таблицы MAC-адресов коммутатора - лучший способ найти MAC-адреса хоста. ARP-кеш маршрутизатора будет вторым лучшим способом (если вам тоже нужны IP-адреса), а ARP-кэши хоста - третьим лучшим способом. IPv6 - это совершенно другая проблема, поскольку для охвата стандартной подсети /64 требуется более 585 000 лет при 1 000 000 адресов, сканируемых в секунду. IP и ethernet никогда не были предназначены для того, чтобы делать то, что вы хотите, поэтому такие инструменты, как nmap.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .