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

 
 
> Что нужно чтобы поднять 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
 
Start new topic
Ответов
Dimonira
сообщение Jun 25 2007, 07:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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



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

 


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


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