![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Драсте, други.
Назрела проблема, возможно эта тема уже поднималась, но внятного чего-то я не нашел. 1. Как узнать IP некого свича, или как определить что на этом ИП именно свич а не хост? 2. Как узнать сколько свичей между двумя компьютерами? Короче говоря я хочу получить маршрут, что то аналогичное tracert. Если кто сталкивался с проблемой просьба рассказать как можно узнать топологию сети. Заранее спасибо. P.S. возможно буду писать этот вопрос не только здесь.
I'm learning to live...
|
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
если я не ошибаюсь, свитчи (коммутаторы) и хабы (концентраторы) это устройства физического уровня они не имеют IP адресов, они просто усиляют сигнал (коммутатор выборочно усиляет, концентратор всё подряд).
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А как вообще действуют админы когда хотят решить такую проблему?
Кста есть у меня одна прожка, которая показывает таки ИП коммутатора (вроде бы) - Network Magik Но во-первых хотелось бы получить путь прохождения документов, а во-вторых самому узнать как получать ИП из коммутаторов некоторого типа.
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
IP есть тока у управляемого свитча.
и у всяких broandband router'ов. а вот насчет MAC-адресов портов незнаю, может быть стоит в эту сторону порыть?
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
То что на IP находится не компьютер а свич, или некая другая железка можно узнавать несколькими способами:
первый и культурный это найти в интернете базу диапазонов MAC адресов, и в соответствие с ней сверятся. база такая есть ,ибо это стандарт как никак. Второй вариант пытаться "постучаться" туда по тому или иноу протоколу и проанализировать ответ. Узнать сколько "именно свичей" на маршруте можно путем получения трасировки до удаленного хоста, затем отправки каждому хосту на пути ICMP или любого другого пакета, с последующим забиранием из локальной arp таблицы MAC адреса хоста и его анализом.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
1. Если из коммандной строки то собственно tracert <узел>
2. ARP таблица это таблица соответствия IP адреса- MAC адресу. В Win системах она выводится коммандой arp -a ,но: если у тебя на интерфейсе "серый" IP, да и еще по многим причинам MAC адреса удаленных хостов в этой таблице будут отсутствовать. Это связано с тем, что их знает твой шлюз по умолчанию. В этом случае уже надо лесть несколько глубже: ставишь себе библиотеку Winpcap и утилиту windump ,далее "слушаешь" все входящие соединения этой утилитой, добавляя параметр e (по-мойму именно e, точнее лучше проверить в справке этой утилиты). Который позволяет видеть физический адрес, с которого пришел пакет. Соответственно после того как запустил windump отправляешь любой пакет на удаленный хост. Он тебе что- то ответит, и вот тогда в результатах "прослушивания" трафика windump_ом можно получить MAC, забрав его из пришедшго с удаленного хоста пакета.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Есть два хоста. Я знаю что между ними по любому не менее 4 свичей, (Именно свичей) А tracert мне выдает только один шаг. Может нужно какие-то его параметры использовать?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Нет, наиболее вероятно в этом случае что свичи работают в режиме "бриджа" т.е. моста, в однм из вариантов этого режима пакет будет проходить через этот хоп прозрачно, т.е. TTL на нм не поменяется, а значит в трасировке он не отобразится. Вычислить такие железки в общем случае нельзя
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
т.е. моя задача именно в таких рамках нерешима?
Как в этом случае поступают админы? Мож другие способы есть?
I'm learning to live...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа программы в сети | Irsis | Microsoft Office Excel | 4 | 21.10.2008 08:38 |
Администрирование сетевой БД(IB) | SunKnight | БД в Delphi | 1 | 15.04.2008 00:56 |
Работа пользователей в сети | Mike_B | Софт | 1 | 17.08.2007 16:34 |