The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как найти в локальной сети DHCP-сервера, !*! Ptica, 15-Мрт-02, 17:43  [смотреть все]
Может кто подскажет? DHCP-сервер слушает на 67 порту. Но ни одним сканером я не смог его обнаружить. А нужно отловить все возможные DHCP-сервера, т.к. лишние могут мешать основному. Или как можно по другому справиться с этой проблемой?
  • RE: Как найти в локальной сети DHCP-сервера, !*! Sampan, 14:19 , 17-Мрт-02 (1)
    UDP сканирование 67 порта может не помочь.
    Но проблема (сабж) решаема.
    DHCP протокол, по определению и назначению, является широковещательным. Нужно на рабочей станции генерить пакеты DHCPDISCOVER и любым сниффером ловить ответы от DHCP серверов. Так ты получишь список всех доступных  DHCP серверов.
    Вариантов реализации - миллион (зависит от платформы рабочей станции, наличия сниффера, структуры сети и т.д.).


    • RE: Как найти в локальной сети DHCP-сервера, !*! Ptica, 16:03 , 18-Мрт-02 (3)
      Ты бы не мог по подробнее рассказать об этом? как реализовать? А то я пока-что начинающий (1,3 года работаю админом. До всего самому приходится доходить).
      • RE: Как найти в локальной сети DHCP-сервера, !*! Sampan, 13:32 , 20-Мрт-02 (5)
        >Ты бы не мог по подробнее
        >рассказать об этом? как реализовать?

        Пример, для конфигурации W2K на  рабочей станции. Снифер -Observer или NAI Sniffer Pro (IMHO лучший). В снифере настраиваем фильтр ловить пакеты только от адресов 255.255.255.255 и 0.0.0.0 (по этим адресам происходит поиск и ответы DHCP серверов). Включаем захват пакетов. Из командной строки W2K набираем
        ipconfig /release
        ipconfig /renew
        (тем самым заставляем DHCP клиента W2K освободить адрес, а затем затребовать новый)
        Для верности повторяем несколько раз.
        Останавливеам захват пакетов в снифере и просматриваем буфер на предмет ответов серверов. Ответы все приходят с адреса 255.255.255.255, но внутри пакетов содержатся реальные адреса каждого сервера, который ответил на запрос.
        Все!

  • RE: Как найти в локальной сети DHCP-сервера, !*! pimbler, 15:25 , 18-Мрт-02 (2)
    Дык Когда твой комп получает динамический IP он же тебе прямо говорит что DHCP сервер такой-то!!
    А дальше дело техники...
    • Это-то понятно, но проблема в другом., !*! Ptica, 16:07 , 18-Мрт-02 (4)
      Проблема в том, что отвечает ближайший, т.е. тот, который у меня в соседней комнате стоит. Мой сервер. В других же участках сети может ответить левый сервер. Вот его надо отловить до того, как он юзерам раздаст левые ip-шники. И зарание, а не когда юзер позвонит со словами "у меня не работает". :(
      А переодически класть свой сервер (сервис на сервере) и запускать на своей машине обновление ip-шника, что бы посмотреть нет ли кого ещё, тоже не лучший вариант.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру