ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Windows
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Работа с Dhcp сервером из консоли
  #1  
Старый 10.03.2007, 00:12
netf0x
Познающий
Регистрация: 27.04.2006
Сообщений: 46
Провел на форуме:
177234

Репутация: 11
Post Работа с 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 машинок это становится несколько утомительно. Решение было найдено так. Была написана небольшая программка для сканирования сети и вывода информации в текстовый файл вида:

ip,hostname,description,,mac (пустое место оставил по ошибке, а потом решил оставить - все равно не мешает)

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

Код:
@echo off@echo Enter filename.csv as a parameter.@echo like this c:\reserv_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"  )
Думаю вы без труда можете доработать под свои нужды, например для генерации таких файлов и сохранения на будущее, дабы выбрать и решить что менять.

Естественно я описал только маленький пример работы с DHCP, на самом деле реальность преподносит и более изощренные задачи, и дабы съэкономить время на пиво я предпочитаю поковыряться)), думаю если это интересно то вы и сами уже посмотрели и опробовали другие контексты..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DHCP под Windwos XP: полет нормальный ~!DoK_tOR!~ Windows 0 31.12.2006 04:56
Perl и работа с сокетами LoFFi Чужие Статьи 0 10.05.2006 22:44
Спецификации игровой консоли Nintendo Revolution утекли в Интернет... Allen Мировые новости 0 04.04.2006 17:39



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ