|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2009, 13:02 | #1 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Администрирование сети. Работа со свичами.
Драсте, други.
Назрела проблема, возможно эта тема уже поднималась, но внятного чего-то я не нашел. 1. Как узнать IP некого свича, или как определить что на этом ИП именно свич а не хост? 2. Как узнать сколько свичей между двумя компьютерами? Короче говоря я хочу получить маршрут, что то аналогичное tracert. Если кто сталкивался с проблемой просьба рассказать как можно узнать топологию сети. Заранее спасибо. P.S. возможно буду писать этот вопрос не только здесь.
I'm learning to live...
|
23.03.2009, 13:11 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
если я не ошибаюсь, свитчи (коммутаторы) и хабы (концентраторы) это устройства физического уровня они не имеют IP адресов, они просто усиляют сигнал (коммутатор выборочно усиляет, концентратор всё подряд).
|
23.03.2009, 13:58 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А как вообще действуют админы когда хотят решить такую проблему?
Кста есть у меня одна прожка, которая показывает таки ИП коммутатора (вроде бы) - Network Magik Но во-первых хотелось бы получить путь прохождения документов, а во-вторых самому узнать как получать ИП из коммутаторов некоторого типа.
I'm learning to live...
|
23.03.2009, 15:18 | #4 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
IP есть тока у управляемого свитча.
и у всяких broandband router'ов. а вот насчет MAC-адресов портов незнаю, может быть стоит в эту сторону порыть?
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
23.03.2009, 15:26 | #5 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
То что на IP находится не компьютер а свич, или некая другая железка можно узнавать несколькими способами:
первый и культурный это найти в интернете базу диапазонов MAC адресов, и в соответствие с ней сверятся. база такая есть ,ибо это стандарт как никак. Второй вариант пытаться "постучаться" туда по тому или иноу протоколу и проанализировать ответ. Узнать сколько "именно свичей" на маршруте можно путем получения трасировки до удаленного хоста, затем отправки каждому хосту на пути ICMP или любого другого пакета, с последующим забиранием из локальной arp таблицы MAC адреса хоста и его анализом.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
23.03.2009, 15:50 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
23.03.2009, 15:59 | #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 канал клуба программистов|Мои статьи |
23.03.2009, 16:07 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Есть два хоста. Я знаю что между ними по любому не менее 4 свичей, (Именно свичей) А tracert мне выдает только один шаг. Может нужно какие-то его параметры использовать?
I'm learning to live...
|
|
23.03.2009, 16:11 | #9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Нет, наиболее вероятно в этом случае что свичи работают в режиме "бриджа" т.е. моста, в однм из вариантов этого режима пакет будет проходить через этот хоп прозрачно, т.е. TTL на нм не поменяется, а значит в трасировке он не отобразится. Вычислить такие железки в общем случае нельзя
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
23.03.2009, 16:36 | #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 |