Многие новички часто задают вопрос на различных ИТ форумах. Как мне найти к какому порту, на каком свитче подключен пользователь, который имеет такой-то IP адрес.
Мы не будем рассматривать ситуацию, когда у нас настроен DHCP + DHCP Snooping.
Представим, что у нас есть один свитч, пусть это будет cisco catalyst 2960, мы знаем IP адрес пользователя, допустим это 10.0.5.151
Для начала нам нужно узнать mac адрес данного хоста. Если сеть плоская (тоесть одна сеть, то можно посмотреть на локальной машине записи arp таблицы), если сеть состоит из нескольких подсетей, то смотреть нужно непосредственно на коммутаторах, к которому предположительно подключен интересующий нас хост.
Делается это следующим образом:
Если введенная команда нам не дала никакой информации, но вы точно уверены что хост подключен именно к этому коммутатору, сделайте ping на 10.0.5.151 (в нашем случае), arp таблица обновится, и вы сможете увидеть что требуется 🙂
После того, как мы определили mac адрес нужного нам сетевого устройства, определим к какому порту он подключен:
Вот мы и видим, что наш хост подключен к f0/33 порту.
Такими не сложными манипуляциями мы определили, куда подключен интересующее наше сетевое устройство.
Если коммутаторов в сети множество, то начинать искать нужный нам хост необходимо с ядра сети, и так переходить от коммутатора к коммутатору.