Назад | Перейти на главную страницу

Есть ли способ узнать имя устройства (имя компьютера), которое подключается к интернет-разъему со стены, не используя переключатель, чтобы узнать?

Я не знаком с сетями и пытаюсь найти информацию в Интернете. Из того, что я обнаружил, нет никакого способа узнать конкретный физический порт коммутатора, к которому компьютер подключен без доступа к коммутатору?

Правильно ли я понимаю свои факты?

Да. По крайней мере, насколько мне известно. У вас есть два способа определить физический порт - получить доступ к коммутатору и определить его логически или отследить кабель и определить его физически. Оба требуют некоторой формы «доступа» к коммутатору.

В зависимости от марки и модели (и конфигурации) коммутатора эту информацию можно получить с компьютера. Большинство коммутаторов корпоративного класса (например, Cisco Catalyst, HP Procurve и т. Д.) Поддерживают один или несколько протоколов сетевого обнаружения, например CDP или LLDP. В некоторых случаях они включены по умолчанию. Компьютер обычно игнорирует эти протоколы обнаружения, но можно захватить данные с помощью сниффера пакетов или, в случае с LLDP, фактически запустив LLDP сервер.

Например, большинство коммутаторов, на которых я работаю, представляют собой различные модели Cisco Catalyst, и все они поддерживают CDP. Обычно мы используем анализатор пакетов для захвата пакетов CDP, чтобы определить, к какому коммутатору и порту подключен конкретный компьютер. Хотя я не понял, как это сделать, должно быть возможно построить аналогичный фильтр для захвата и декодирования пакетов LLDP.