Как найти коммутатор в сети

Обновлено: 21.11.2024

В домашней сети почти каждому подключенному устройству будет присвоен IP-адрес, чтобы сеть могла его идентифицировать, но как насчет сетевых коммутаторов? Поскольку доступно несколько различных типов сетевых коммутаторов, это заставило меня задуматься о том, у каких из них когда-либо был IP-адрес.

Неуправляемые сетевые коммутаторы и коммутаторы уровня 2 не имеют IP-адреса, тогда как управляемые коммутаторы и коммутаторы уровня 3 имеют. Для Telnet требуется сетевой коммутатор с IP-адресом, который обеспечивает удаленный доступ к коммутатору. IP-адрес коммутатора можно узнать с помощью маршрутизатора или IP-сканера.

Давайте посмотрим, почему некоторые сетевые коммутаторы имеют IP-адрес, а другие — нет, и как узнать IP-адрес коммутатора в своей домашней сети.

Какие сетевые коммутаторы имеют IP-адреса?

Наличие IP-адреса у сетевого коммутатора зависит от его типа.

Более простые неуправляемые коммутаторы и коммутаторы уровня 2 не имеют связанного с ними IP-адреса, в то время как управляемые коммутаторы имеют возможность подключаться к ним через Telnet и получать доступ к веб-интерфейсу, который позволяет отслеживать и защищать доступ к каждый отдельный порт.

Коммутаторы уровня 3 также имеют IP-адрес.

Если коммутатор является управляемым или находится на уровне 3, с ним будет связан IP-адрес.

Тип сетевого коммутатораЕсть ли у него IP-адрес?
НеуправляемыйНет
УправляемыйДа
Уровень 2Нет
Уровень 3Да

Почему некоторые сетевые коммутаторы имеют IP-адрес?

Основная причина, по которой некоторые коммутаторы имеют IP-адрес, — это простота доступа, в том числе при удаленном доступе.

Если у коммутатора есть IP-адрес, к нему легко подключиться удаленно и управлять конфигурацией по мере необходимости.

Наличие IP-адреса также является одним из предварительных требований, если вы хотите подключиться к коммутатору через Telnet. Telnet — это метод, используемый для подключения к коммутатору и управления им оттуда.

Что такое Telnet?

Telnet – это сетевой протокол, который используется для виртуального доступа к устройству и обеспечения двусторонней текстовой связи между двумя отдельными устройствами, которые находятся либо в одной локальной сети, либо в Интернете.

С годами использование Telnet сократилось в пользу альтернативы, называемой SSH (защищенная оболочка). Это связано с проблемами безопасности при использовании Telnet в открытой сети, поскольку в нем отсутствуют политики шифрования данных и проверки подлинности.

Традиционно Telnet в основном использовался для удаленного входа на удаленное устройство для работы в этой конкретной системе. Стандартной практикой было использование Telnet для подключения к системе, а затем ввод имени пользователя и пароля для доступа к командной строке.

В настоящее время Telnet почти не используется из-за того, что он не зашифрован, что вызывает серьезные проблемы с безопасностью. Любой, кто отслеживает ваше соединение, потенциально может получить доступ к любой введенной вами личной информации, включая имя пользователя и пароль.

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

В случае сетевого коммутатора у большинства из них не будет графического интерфейса пользователя, поэтому вам потребуется подключиться к нему через Telnet, чтобы настроить его. Когда вы инициируете подключение через Telnet, командная строка должна вывести что-то вроде «Подключение к x.x.x.x», где x.x.x.x — это IP-адрес коммутатора.

Если для коммутатора были настроены имя пользователя и пароль, которые должны быть, вам будет предложено ввести их на этом этапе.

При первом подключении к коммутатору для его настройки вы увидите вывод, например "Коммутатор>", который подтверждает, что вы успешно установили подключение через Telnet.

В чем разница между коммутатором уровня 2 и уровня 3?

Самый простой способ описать разницу между коммутатором уровня 2 и коммутатором уровня 3 — представить коммутатор уровня 3 как маршрутизатор и как коммутатор.

Коммутатор уровня 3 может пересылать пакеты между разными сетями точно так же, как это делает маршрутизатор, тогда как коммутатор уровня 2 может пересылать пакеты только внутри одной сети.

Коммутатор уровня 2 может выполнять только коммутацию, то есть он использует MAC-адрес для переключения пересылаемых пакетов с порта только на порт назначения. Он поддерживает таблицу MAC-адресов, которая позволяет запоминать, какие порты имеют какие MAC-адреса связаны с ними.

Коммутатор уровня 3 — это коммутатор в том смысле, что он позволяет подключать устройства, находящиеся в одной подсети или виртуальной локальной сети, а также действует как маршрутизатор благодаря встроенной IP-маршрутизации. При обмене данными внутри VLAN (виртуальной локальной сети) будет использоваться таблица MAC-адресов, но при работе за пределами VLAN будет использоваться таблица IP-маршрутизации.

В дополнение к этим функциям коммутатор уровня 3 также может проверять входящие пакеты, поддерживать протоколы маршрутизации, а также использовать адреса источника и получателя для определения направления маршрутизации пакетов.

Как узнать IP-адрес сетевого коммутатора

Существует несколько способов найти IP-адрес сетевого коммутатора, и оба они просты и быстры.

1. Проверьте диапазон IP-адресов на вашем маршрутизаторе

Учитывая, что ваш сетевой коммутатор будет подключен к вашему маршрутизатору, вход в систему самого маршрутизатора для проверки использования IP-адреса — это простой способ узнать, какой адрес назначен вашему коммутатору.

Введите IP-адрес маршрутизатора в веб-браузер и войдите в систему, используя свое имя пользователя и пароль. Если вы не изменили их самостоятельно, что рекомендуется для большей безопасности, вы, скорее всего, найдете стандартные настройки на задней или нижней части маршрутизатора.

Он будет отличаться от одной модели маршрутизатора к другой, но как только вы войдете в систему, вы должны увидеть параметр, который позволяет вам видеть IP-адреса всех устройств, подключенных к вашей сети.

На моем маршрутизаторе это находится в разделе "Дополнительные настройки" -> "Домашняя сеть" -> "Устройства".

Коммутатор должен быть указан там, если он действительно включен и подключен к вашей сети.

2. Используйте IP-сканер

Еще один простой способ найти IP-адрес вашего сетевого коммутатора – использовать программу для сканирования IP-адресов.

Они анализируют вашу локальную сеть и отображают все ваши сетевые устройства, позволяют вам получать доступ к общим папкам, обеспечивают удаленный доступ к компьютерам и позволяют удаленно отключать их.

Сетевые администраторы считают эти инструменты незаменимыми в своей повседневной работе и при устранении неполадок.

Это не означает, что вы не можете использовать их дома. На самом деле, их очень рекомендуют.

Они просты и удобны в использовании, давая вам информацию, которую вы ищете, за считанные секунды.

Настоятельно рекомендуемый и бесплатный для использования Advanced IP Scanner. Вам даже не нужно устанавливать его, и вы можете запустить переносную версию, если хотите.

Когда приложение откроется, просто нажмите кнопку "Сканировать", и через несколько секунд вы начнете видеть устройства, подключенные к вашей сети, включая их имя, IP-адрес, производителя и MAC-адрес.

Сколько времени это займет, зависит от того, сколько устройств вы подключили, но даже при большом количестве это не должно занять много времени.

Заключительные мысли

Подводя итог, можно сказать, что неуправляемые коммутаторы и коммутаторы уровня 2 не имеют IP-адреса, тогда как управляемые коммутаторы и коммутаторы уровня 3 имеют его.

Назначение IP-адреса коммутатору дает вам возможность удаленного подключения к нему и выполнения любой необходимой настройки.

Наличие IP-адреса является одним из необходимых условий для Telnet, который используется для подключения к коммутатору.

Надеюсь, эта статья оказалась для вас полезной. Вот некоторые другие, которые могут вам понравиться:

  • Рекомендуемые сетевые коммутаторы
  • Можно ли разместить сетевой коммутатор на чердаке?
  • Может ли сетевой коммутатор подключиться к Wi-Fi?
  • Сколько энергии потребляет сетевой коммутатор?
  • Сетевые коммутаторы, не требующие питания: существуют ли они?
  • В чем разница между управляемым и неуправляемым коммутатором?
  • Что такое восходящий порт на коммутаторе?

сообщить об этом объявлении

Я пытаюсь отслеживать сетевой трафик, чтобы увидеть, кто использует наибольшую пропускную способность (иногда интернет работает очень медленно, я знаю, что кто-то использует потоковую передачу/использует BitTorrent), но не могу найти сетевой коммутатор. У меня есть такие инструменты, как nmap, ettercap, wireshark и другие, но как я могу использовать их для поиска сетевого коммутатора? Нужно просто просканировать всю сеть и найти шлюз по умолчанию? Или коммутатор не является шлюзом по умолчанию, а является совершенно отдельным маршрутизатором/машиной?

Любая помощь приветствуется!

Все ответы

Пояснения

от sanks4545 · около 10 лет, 10 месяцев назад

Запрос разъяснений

от robo_dev · около 10 лет, 10 месяцев назад

Вы используете nmap в «своей» сети и не знаете, где находится переключатель?

Если у вас есть действительный IP-адрес в сети, вы уже знаете шлюз по умолчанию, так как он установлен на вашем ПК.

Коммутатор Ethernet — это устройство уровня 2, которое может быть встроено или не встроено в маршрутизатор, определяющий шлюз по умолчанию для локальной сети.

Обратите внимание, что в сети с коммутаторами Ethernet такие инструменты, как wireshark, имеют ограниченное применение, поскольку вы можете видеть широковещательный трафик, только если вы подключены к порту коммутатора.

Пояснение

от sanks4545 · около 10 лет, 10 месяцев назад

Правильно, Wireshark не очень мне помогает, потому что это коммутируемая локальная сеть.

Я попытаюсь немного пояснить здесь....

Бывают случаи, когда на работе скорость интернета значительно снижается, и я подозреваю, что кто-то использует нашу пропускную способность для потоковой передачи/скачивания фильмов и/или других больших файлов.

Я ищу способ узнать, кто это.

Ответ на ответ

от seanferd · около 10 лет, 10 месяцев назад

Но все, что вам действительно нужно сделать, это определить, какой хост использует высокую пропускную способность (много пакетов).

Отслеживание маршрута

от morris.levy · около 10 лет, 10 месяцев назад

Журналы брандмауэра?

от tmcclure · около 10 лет, 10 месяцев назад

У вас есть центральный брандмауэр? В зависимости от функций вашего брандмауэра вы также можете использовать журналы брандмауэра.

Классическая проблема

от henrysteinhauer · около 10 лет, 10 месяцев назад

Являетесь ли вы частью сетевой команды? Или обычный пользователь, желающий помочь? Вам нужно найти маршрутизатор, через который трафик поступает в ваш офис, а затем это должно привести к подключению коммутатора восходящей линии связи. Вам понадобится зеркало порта на этом восходящем соединении, чтобы вы могли видеть весь трафик, происходящий между вашим маршрутизатором и остальной частью внутренней сети. Исследования типа Rmon хороши для этого, поскольку вас действительно интересуют не подробные пакеты, а краткое изложение того, что делается. т.е. задействованные пользователи и порты. Это должно дать вам Сервер :: Порт и Пользователь :: Порт. Отсюда вы сможете получить необходимую информацию об объеме трафика, происходящего за определенный интервал времени.

Позже вы можете использовать WireShark для фильтрации только этого пользователя и сбора сведений о том, что происходит. Но Rmon должен сузить это до данного пользователя. Тогда, возможно, просто пройдя мимо этого пользователя, вы получите подробную информацию о том, что он делает.

Контролировать физическую ссылку на шлюз по умолчанию

от kpb_uk01 · около 10 лет, 10 месяцев назад

Вы можете отслеживать ссылку, соединяющую вашу локальную сеть со шлюзом по умолчанию, с помощью Wireshark. Большинство управляемых коммутаторов имеют возможность «зеркалировать/расширять» порт, чтобы вы могли видеть весь трафик, проходящий в Интернет и из Интернета. Если у вас нет возможности настроить коммутатор, то установите небольшой хаб или сделайте Passive Tap, который делает то же самое. Быстрый поиск в Интернете дает много информации о том, как сделать и установить Tap. На вкладке «Статистика Wireshark» есть ряд функций, помогающих определить источник всего трафика по отслеживаемой ссылке.

Отсутствует информация

от nickhurley · около 10 лет, 10 месяцев назад

Я знаю, что это дружелюбное и полезное сообщество, и все, кроме вашего запроса, кажется немного странным. Каков размер сети, с которой вы имеете дело? вы используете DHCP? вы знаете, кто-то стримит как? если ваша цель состоит в том, чтобы следить за этим человеком без вышеуказанной информации или доступа к критически важному сетевому оборудованию (при условии, что вы имеете в виду физический коммутатор), поиск коммутатора для подключения — это наименьшая из ваших проблем.

Я в замешательстве.

от whatzup · около 9 лет, 1 месяц назад

Для меня самым простым способом найти коммутатор было бы найти шлюз по умолчанию, но мне это кажется простым. Вы меня как то запутали, вроде как хотите следить за человеком, а больше ни о чем особо не знаете? Пожалуйста, объясните?

Ответ на ответ

от Wizard57M-TR · около 9 лет, 1 месяц назад

Поскольку прошло почти 2 года с тех пор, как человек задал этот вопрос,
крайне сомнительно, что он все еще проверяет ответы… не будите
зомби… они становятся непослушными… спасибо, Виз
wizard57m-cnet
Модератор TR

Это действительно смешно, но у нас есть коммутатор Netgear GS716T, к которому я не могу получить доступ, поскольку не знаю его IP-адреса в локальной сети. Насколько мне известно, для этого коммутатора установлены заводские настройки по умолчанию, и он будет получать IP-адрес через DHCP. Я хочу лучше контролировать все наши коммутаторы, время безотказной работы и т. д., поэтому я хочу переназначить всем нашим коммутаторам статический IP-адрес в диапазоне, который Spiceworks сканирует, чтобы он стал частью его инвентаризации (мы не сканируем наш диапазон DHCP, поскольку слишком сложно всем этим управлять).

Мне удалось вычислить IP-адрес каждого другого коммутатора, просмотрев список аренды DHCP (мы используем сервер Windows для DHCP в нашей сети) и применив дедуктивные способности - это довольно очевидно. По какой-то причине я просто не могу найти GS716T в списке и, следовательно, не могу получить доступ к странице управления, чтобы установить для него статический IP-адрес.

- GS716T определенно включен и есть сетевая активность

- Я знаю, что MAC-адрес GS716T определенно 00:14:6C:C4:28:99, так как он указан на задней панели устройства (см. ниже)

– Я ​​знаю, что GS716T подключен к нашему главному коммутатору и должен быть подключен к сети, потому что он обслуживает порты HP iLO на наших серверах, а HP iLO подключен к сети/доступен на всех наших серверах HP в сети!

- Я не вижу этот mac-адрес в списке аренды DHCP на нашем сервере Windows

- Я не могу найти этот mac-адрес нигде в таблице адресов основного 48-портового коммутатора, к которому подключен GS716T

- Я не могу найти этот mac-адрес в кеше ARP своего ПК (используя arp -a из строки cmd)

- Я что-то пропустил?!

– Могу ли я решить эту проблему без сброса настроек коммутатора во время простоя? Я не могу исключить тот факт, что кто-то присвоил ему статический IP-адрес в прошлом, но я точно этого не делал. Сброс настроек устройства поможет доказать это.

- Хотя у нас есть другие коммутаторы Netgear, ни у одного из них нет MAC-адреса, начинающегося с 00:14:6C. Это заставляет меня задуматься, указан ли на наклейке правильный MAC-адрес устройства? Справедливости ради, MAC-адреса у меня случайные — только два из них начинаются абсолютно одинаково.

Кев Ходжсон

Если у вас есть два хоста, соединенных через черный ящик, о котором вы не знаете. Как вы можете распознать этот черный ящик как концентратор, коммутатор, маршрутизатор или шлюз без использования какого-либо дополнительного устройства или хоста?

Еще одна вещь: вы не можете выполнять какие-либо операции с черным ящиком. С черным ящиком ничего не сделаешь. У вас есть доступ только к двум хостам.

Что вы пробовали? Какую ОС вы используете? Какая информация о сети у вас есть? Что вы исследовали?

4 ответа 4

В случае, если оба хоста имеют взаимную связь.

Черный ящик должен быть маршрутизатором, если выполняется одно из следующих условий:

  • Два хоста имеют IP-адреса в разных IP-сетях.
  • Широковещательный эхо-запрос (то есть: 255.255.255.255) с одного хоста не увеличивает счетчики трафика на другом хосте.
  • В таблице ARP любого хоста нет записи для другого хоста.

В противном случае черный ящик работает как коммутатор или концентратор.

Черный ящик должен быть переключателем, если выполняется одно из следующих условий:

  • Сетевые адаптеры обоих хостов настроены на полнодуплексный режим, и счетчики их интерфейсов не показывают коллизий или других ошибок.
  • Tcpdump или другое приложение для мониторинга трафика, работающее на любом хосте, показывает не более одного одноадресного кадра Ethernet, если таковой имеется, с MAC-адресом назначения другого хоста.
  • Программа мониторинга трафика никогда не обнаруживает двусторонний одноадресный обмен между двумя другими хостами, которые сами не участвуют.
  • Flood ping от одного хоста к другому не полностью нарушает подключение.

Черный ящик должен быть концентратором, если:

  • Программа мониторинга трафика может обнаружить двусторонний одноадресный обмен между двумя другими хостами.

Дано только два хоста:

  1. Концентратор или неуправляемый коммутатор будут почти невидимы.
  2. Управляемый коммутатор и маршрутизатор будут иметь MAC-адрес на интерфейсе. Если это IP-сеть, эти устройства будут отображаться как «переход» в Traceroute. Из MAC можно получить некоторую информацию о производителе.

Я не совсем понимаю, что вы имеете в виду под "шлюзом". Насколько я понимаю, шлюз - это просто роль маршрутизатора. В этом случае маршрутизатор обнаруживается, как указано выше.

Если на ваших управляемых коммутаторах и маршрутизаторах доступен SNMP, вы можете запросить эти устройства, чтобы узнать множество данных о марке/модели/типе устройства.

Выше я сказал "в основном" невидимый, потому что теоретически к прохождению пакета добавляется незначительная задержка. Однако при наличии только двух хостов эту задержку практически невозможно обнаружить.

Я предполагаю, что

  • "маршрутизатор или шлюз" – это отдельный термин. На самом деле они означают одно и то же.
  • вы можете посмотреть на черный ящик и отсоединить от него провода
  • Иметь несколько портов
  • Имеет индикатор столкновений.
  • Не быть гигабитными (гигабитных концентраторов не бывает)
  • Реплицировать трафик, поступающий на один порт, на все остальные порты на уровне 2.
  • Иметь несколько портов
  • Отсутствует индикатор столкновений.
  • Реплицируйте трафик, поступающий через один порт, на все остальные порты на уровне 2, ЕСЛИ он ранее не видел этот MAC-адрес назначения.
  • Реплицировать трафик, поступающий через один порт, на определенный другой порт на уровне 2, ЕСЛИ известно, на каком порту находится MAC-адрес назначения.
  • Обычно имеют два интерфейса. Маршрутизаторы с несколькими портами LAN на самом деле представляют собой комбинацию встроенного коммутатора и маршрутизатора.
  • Перенаправлять трафик на уровне 3 между двумя отдельными сетями, подключенными к каждому интерфейсу. Поскольку это уровень 3, для каждого интерфейса требуется IP-адрес и маска подсети.
  • Обычно не перенаправляет широковещательный трафик.

Таким образом, просто взглянув на устройства, вы обычно можете сказать, что это такое.

Если черный ящик совершенно неизвестен и вы не можете подключать/отключать от него провода, можно сделать следующий вывод, если на нем уже запущены и работают системы.

  • Если у вас есть два хоста и черный ящик, и оба хоста находятся в одной подсети и обмениваются данными, устройство является коммутатором или концентратором. Если оба хоста находятся в разных подсетях, это маршрутизатор.
  • Если это коммутатор или концентратор, и вы работаете на гигабитных скоростях, это коммутатор.
  • Чтобы узнать, коммутатор это или концентратор, вам нужно
    • перевести сетевые карты узлов А и Б в неразборчивый режим.
    • если A отправляет трафик на B в обычном режиме, это приведет к тому, что любой коммутатор узнает MAC-адрес.
    • направить трафик A на MAC-адрес, отличный от MAC-адреса B. Для этого существуют различные инструменты и способы. Если после этого вы увидите трафик на B, значит, вы находитесь на концентраторе, если нет — на коммутаторе.

    +1, это ответ, который они, вероятно, искали. В частности, пояснения уровня + различия в пересылке MAC-адресов между концентраторами и коммутаторами.

    Для специалистов по сетевым технологиям (и, следовательно, для учебников по сетевым технологиям) маршрутизатор и шлюз — это две разные вещи. Правильный маршрутизатор — это чисто устройство уровня 3 (сетевого уровня), которое никогда не смотрит на протоколы более высокого уровня, тогда как шлюз работает выше уровня 3, возможно, весь стек. Таким образом, то, что пересылает кадры IPv4 между подсетями с общедоступными адресами, является маршрутизатором, но то, что, например, выполняет NAPT, является шлюзом, потому что оно обязательно частично работает на уровне 4 (транспорт: TCP/UDP), потому что оно изменяет номера портов в этих подсетях. заголовки.

    В первые дни существования Интернета у каждого сайта были свои собственные локальные сетевые протоколы, которые они использовали на своих хостах в своем кампусе, поэтому устройство, которое соединяло вашу локальную сеть с вашей IP-глобальной сетью, было шлюзом, потому что оно переводило между не- Протоколы IP и протоколы на основе IP. Даже когда IP захватил локальную сеть, люди по привычке продолжали называть свой основной блок IP-соединений «шлюзом», хотя теперь это был просто маршрутизатор.

    Читайте также: