реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Что нужно чтобы поднять DHCP сервер на своём компьютере?, Я не силён в сетях и протоколах, подскажите
Dimonira
сообщение Jun 22 2007, 10:49
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Есть компьютер с двумя 1Г-портами эзернета. Одним он подключён к сети предприятия.
Другим соединяется с моим девайсом. В девайсе реализован простенький стек (из OpenTCP) в части ARP, IP, UDP, ICMP, DHCP-клиент.
Девайс изначально знает только свой МАК-адрес и больше ничего.
Всё остальное (IP, шлюз, маску подсети) он будет запрашивать своим DHCP-клиент от компьютера.

Вопрос: что и как я должен сделать (настроить/установить) на компьютере (WinXP_SP2), чтобы на нём был DHCP-сервер (только для того порта, на который подключён девайс), и чтобы девайс получил всё что ему нужно после соединения с компьютером?
Go to the top of the page
 
+Quote Post
KRS
сообщение Jun 22 2007, 12:12
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Tftpd32 includes DHCP, TFTP, SNTP and Syslog servers
http://tftpd32.jounin.net/
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 22 2007, 13:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Посмотрите DualServer:
http://sourceforge.net/projects/dhcp-dns-server/
Сам пользуюсь, очень доволен.
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Jun 22 2007, 18:47
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Большое спасибо за ответы, посмотрю.
Я закачал какой-то, называется как-то типа hawlDHCP (не помню точно). Но ничего не заработало. Я так понял, что у нас на работе стоит с домена групповая политика запрета брандмауэром обмена "запрещёнными" пакетами, т.е. номера портов DHCP запрещены. Причём ethereal видит посылаемые девайсом DHCP пакеты, а DHCP сервер не видит.
Пока отложил дело до понедельника.
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Jun 25 2007, 07:17
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Попробовал все три варианта DHCP серверов: Tftpd32, HaneDHCP, DualServer.
Не знаю уж почему, но у меня заработал только один - Tftpd32.
Правда с ним тоже небольшая беда. Видимо, он не совсем корректно работает с двумя сетевыми коннектами в одном "флаконе". Когда я ставлю его на дополнительный адаптер, то он почему-то девайсу в качестве своего инеднтификатора (ip адреса DHCP сервера) упорно шлёт ip адрес основного адаптера. В результате DHCP "цикл" в девайсе не может успешно завершиться, т.к. там стоит проверка ip адреса пославшего (в заголовке ip пакета) и ip адреса DHCP сервера (в DHCP посылке).
Пришлось ставить точку останова в софте девайса и подменять ip адрес DHCP сервера на нужный ip адрес дополнительного адаптера. Тогда всё работает.
В общем я так и не понял, толи я что-то недопёр, толи это баг в Tftpd32, толи это глюк ВиндовХР.
Может кто-то с этим сталкивался?
Go to the top of the page
 
+Quote Post
KRS
сообщение Jun 25 2007, 08:24
Сообщение #6


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Dimonira @ Jun 25 2007, 11:17) *
Не знаю уж почему, но у меня заработал только один - Tftpd32.
Правда с ним тоже небольшая беда. Видимо, он не совсем корректно работает с двумя сетевыми коннектами в одном "флаконе". Когда я ставлю его на дополнительный адаптер, то он почему-то девайсу в качестве своего инеднтификатора (ip адреса DHCP сервера) упорно шлёт ip адрес основного адаптера.


Это самый простая прога - это даже не сервер, а утилита для настройки железа (разово) тем она и хороша (есть все что надо TFTP, DHCP!)

C двумя сетевыми, я не пробовал. Но там во вкладке DHCP есть еще кнопочка Settings - и там можно галочкой отметить Bind DHCP to this addres и выбрать IP ( помимо общего выбора server interface сверху)
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Jun 25 2007, 10:00
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Цитата(KRS @ Jun 25 2007, 12:24) *
Но там во вкладке DHCP есть еще кнопочка Settings - и там можно галочкой отметить Bind DHCP to this addres и выбрать IP ( помимо общего выбора server interface сверху)


Да, есть. Пробовал - результат тот же.
Как я понял если галочку поставить, то при запуске проги она сразу кидается на этот IP, а не на какой другой (из доступных). Вот и всё. Так что если порт с этим IP не доступен, то прога просто ругнётся и поедет дальше, но уже выберет доступный IP (в моём случае это основной адаптер).

Ну ладно, мне для проверки хватило, большего пока не надо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 10:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01429 секунд с 7
ELECTRONIX ©2004-2016