Как узнать свой dhcp сервер
Перейти к содержимому

Как узнать свой dhcp сервер

  • автор:

Форум русскоязычного сообщества Ubuntu

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Настройка системы »
  • Сети и интернет (Модераторы: Дмитрий Бо, www777) »
  • Есть вопрос: «как найти DHCP»

Страницы: [1] 2 Все Вниз

Автор Тема: Есть вопрос: «как найти DHCP» (Прочитано 15096 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Страницы: [1] 2 Все Вверх

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Настройка системы »
  • Сети и интернет (Модераторы: Дмитрий Бо, www777) »
  • Есть вопрос: «как найти DHCP»

Страница сгенерирована за 0.043 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Как узнать свой dhcp сервер

Есть сетка, в которой клиентам адреса раздаются по DHCP.
Естественно, админ вне доступа (ибо пятница), а надо посмотреть настройки и текущие выданные адреса.
Как можно узнать, какой из 7ми серверов является dhcp?

ЗЫ. просмотр оснастки mmc ничего не дал (или я не увидел)

ipconfig /all на клиенте

(0) ipconfig /all тебя спасёт 🙂

ЗЫ.. если не поймёшь что к чему — выложи сюда результат

чорд.
Доступные мне сейчас клиенты все имеют
Dhcp включен. . . . . . . . . . . : нет

А надо таки. просто есть пара узлов, которые получают именно по дхцп. И вот к ним понадобилось лезть 🙁

(1,2,3) у меня там не сам сервер, а вся подсеть указана

(3) включи dhcp на доступном клиенте и перегрузи комп (если у вас dhcp раздаёт адреса всем попросившим, а не по МАК-адресам

тады лезь на каждый сервак.. Настройка — Администрирование — DHCP )) где-то да увидишь..
(3) у меня, например, два сервака DHCP раздают.. а еще могут всякие точки доступа и т.п.
(0) а имена компов известны?

(5) Так и придётся, но уже завтра. Сегодня отсюда не получится.
(6) Полазил — нигде не нашёл
(7) не, у нас точки точно не раздают 🙂 А два сервера — могут. Ибо 1 первичный контроллер, и два резервных. Нафига — это вопрос уже не ко мне, я сетевую структуру переделывать не буду, и админа не пущу 🙂
(8) Там как раз не комп, а точка доступа. К ней и достучаться надо. Поэтому даже с консоли не посмотреть.

(4) должен увидеть что-то типа такого:
Описание. . . . . . . . . . . . . : Atheros L1 Gigabit Ethernet 10/100/1000Ba
-T Controller
Физический адрес. . . . . . . . . : 00-1А-8C-BB-56-E4
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
Локальный IPv6-адрес канала . . . : fe80::f5аc:bb1c:ed23:db4d%10(Основной)
IPv4-адрес. . . . . . . . . . . . : 192.168.1.3(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Аренда получена. . . . . . . . . . : 27 августа 2010 г. 15:09:51
Срок аренды истекает. . . . . . . . . . : 28 августа 2010 г. 18:44:00
Основной шлюз. . . . . . . . . : 192.168.1.1
DHCP-сервер. . . . . . . . . . . : 192.168.1.1
IAID DHCPv6 . . . . . . . . . . . : 234888844
DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-12-7B-96-FА-00-1E-8C-BB-56-E4

DNS-серверы. . . . . . . . . . . : 192.168.1.1
Основной WINS-сервер. . . . . . . : 192.168.1.1
NetBios через TCP/IP. . . . . . . . : Включен

(9) точку доступа обычно по DHCP в здравом уме не подключают (скорей всего статика), хотя все от масштабов сети зависит.

(11) Там точка предназначена для одной специфичной задачи, которая нужна раз в месяц, на инвентаризации, ибо стационары не добивают.

Как узнать свой dhcp сервер

Может кто подскажет? DHCP-сервер слушает на 67 порту. Но ни одним сканером я не смог его обнаружить. А нужно отловить все возможные DHCP-сервера, т.к. лишние могут мешать основному. Или как можно по другому справиться с этой проблемой?

Оглавление

  • RE: Как найти в локальной сети DHCP-сервера, Sampan, 14:19 , 17-Мрт-02, (1)
    • RE: Как найти в локальной сети DHCP-сервера, Ptica, 16:03 , 18-Мрт-02, (3)
      • RE: Как найти в локальной сети DHCP-сервера, Sampan, 13:32 , 20-Мрт-02, (5)
      • Это-то понятно, но проблема в другом., Ptica, 16:07 , 18-Мрт-02, (4)
        • RE: Это-то понятно, но проблема в другом., Sampan, 13:36 , 20-Мрт-02, ( 6 )

        Сообщения по теме

        UDP сканирование 67 порта может не помочь.
        Но проблема (сабж) решаема.
        DHCP протокол, по определению и назначению, является широковещательным. Нужно на рабочей станции генерить пакеты DHCPDISCOVER и любым сниффером ловить ответы от DHCP серверов. Так ты получишь список всех доступных DHCP серверов.
        Вариантов реализации — миллион (зависит от платформы рабочей станции, наличия сниффера, структуры сети и т.д.).

        Ты бы не мог по подробнее рассказать об этом? как реализовать? А то я пока-что начинающий (1,3 года работаю админом. До всего самому приходится доходить).

        >Ты бы не мог по подробнее
        >рассказать об этом? как реализовать?

        Пример, для конфигурации 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, но внутри пакетов содержатся реальные адреса каждого сервера, который ответил на запрос.
        Все!

        Дык Когда твой комп получает динамический IP он же тебе прямо говорит что DHCP сервер такой-то!!
        А дальше дело техники.

        Проблема в том, что отвечает ближайший, т.е. тот, который у меня в соседней комнате стоит. Мой сервер. В других же участках сети может ответить левый сервер. Вот его надо отловить до того, как он юзерам раздаст левые ip-шники. И зарание, а не когда юзер позвонит со словами «у меня не работает». 🙁
        А переодически класть свой сервер (сервис на сервере) и запускать на своей машине обновление ip-шника, что бы посмотреть нет ли кого ещё, тоже не лучший вариант.

        >Проблема в том, что отвечает ближайший,

        Не совсем верно. Отвечают все сервера, которые услышали запрос. Это клиент на рабочей станции выбирает ближайшего

        Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.

        Работа с DHCP сервером из консоли

        Я сразу предполагаю что DHCP сервер у вас установлен на Windows платформе, вы ознакомились с основными пунктами меню MMC, прочувствовали (особенно если до этого админили например dhcpd под freeBSD).
        Ну ничего, в принципе и здесь можно сделать немало..

        Открываем консоль, а именно пуск-выполнить набиваем cmd и вперед!

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

        netsh dhcp show server — выдаст нам кто есть у нас сервер DHCP.

        netsh dhcp server dump — всю конфигурационную информацию сервера DHCP.

        netsh dhcp server 192.168.0.11 add scope 192.168.0.0 255.255.0.0 AllMintRange “Все возможные адреса” — выдать область.

        netsh dhcp server 192.168.0.11 scope 192.168.0.0 add iprange 192.168.0.1 192.168.254.254 — выдать диапазон адресов на выдачу (простите за каламбур).

        netsh dhcp server 192.168.0.11 scope 192.168.0.0 add excluderange 192.168.50.1 192.168.50.254 — исключить адрес из выдачи.

        netsh dhcp server 192.168.0.11 scope 192.168.0.0 set optionvalue 003 IPADDRESS 192.168.60.1 — назначать шлюзом по умолчанию адрес 192.168.60.1

        netsh dhcp server 192.168.0.11 scope 192.168.0.0 add reservedip 192.168.93.95 000795DA08FA tester “Test PC” DHCP — зарезервировать IP 192.168.93.95 для mac-адреса 000795DA08FA под именем tester с примечанием Test PC

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

        Программку можно скачать с нашего сайта Здесь. Для обработки этого файла я написал bat-ник. Примерное содержание его такое:

        @echo off@echo Enter filename.csv as a parameter. @echo like this c: eserv_ip.cmd «ip,hostname,description,,mac.csv» for /f «eol=: delims=, tokens=1,2,3,4,5* skip=1» %%a in (%1) do (@echo @Echo off> %%b.cmd@echo set DHCP_Server_IP=192.168.0.1>> «%%b.cmd»

        @echo set Scope=192.168.0.0>> «%%b.cmd»

        @echo set ClientIP=%%a>> «%%b.cmd»

        @echo set ClientMAC=%%d>> «%%b.cmd»

        @echo set Client_HostName=%%b>> «%%b.cmd»

        @echo set Client_Description=%%c>> «%%b.cmd»

        @echo netsh dhcp server %%DHCP_Server_IP%% scope %%Scope%% add reservedip %% Client_IP%% %%Client_MAC%% %%Client_HostName%% %%Client_Description%% >> «%%b.cmd»

        «%%b.cmd» >> «reserved ip added.log»
        del «%%b.cmd»
        )
        Думаю вы без труда можете доработать под свои нужды, например для генерации таких файлов и сохранения на будущее, дабы выбрать и решить что менять.

        Авторизуйтесь для добавления комментариев!

        Почтовый сервер Mikrotik VPN 3proxy Шифрование Squid Резервное копирование Защита почты Виртуальные машины Настройка сервера java kvm Групповые политики SELinux OpenVPN IPFW WDS Lightsquid Samba firewalld systemd Mobile libvirt Remote desktop WiFi Iptables NAT Postfix Dovecot Удаление данных Софт Безопасность Winbox User agent Хостинг Передача данных Онлайн сервисы Privacy LetsEncrypt VPN сервер Настройка прокси RRDTool sendmail Rsync Linux SSH Система Windows Синхронизация Облако fail2ban FreeBSD

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *