Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Кто силён в DHCP? Есть заморочка с IP.
Отправлено
vitalyn 02 июля 2009, г. 13:24
Короче, есть некий девайс, который я разрабатываю. У него есть Ethernet, ну и, естественно, IP-адрес.
У юзера есть комп с виндой. Юзеру нужно с этим девайсом общаться при помощи программы. Стало быть, каким-то способом надо договорится по части IP-адресов.
Юзер свой адрес получает по DHCP и ему сугубо фиолетово, какой именно он будет. Девайс мог бы тоже получать свой адрес по DHCP, но как юзер его узнает, чтобы общаться с девайсом?
Итого варианты:
1) Нехай девайс тоже получает IP-адрес по DHCP, широковещательно его анонсирует (например, через UPnP) "Всем!Всем!Всем! Я девайс такой-то, у меня IP-адрес сейчас вот такой-то!", программа у юзера его отлавливает и дальше работает непосредственно по указанному адресу. Проблема в том, что девайсов может быть в одной сетке несколько, так что возникает проблема их идентификации каким-то способом, например, по серийному номеру, MAC-адресу карточки или ещё как.
2) У девайса настраиваем адрес вида 10.xxx.yyy.zzz. На компьютере у юзера на его сетевую карточку навешиваем второй адрес вида 10.xxx.yyy.vvv. Тут проблема в том, что я не знаю, как винда отнесётся к тому, что на одной карточке сидят два адреса, один из которых статический, а второй - динамический.
3) У девайса настраиваем адрес вида 10.xxx.yyy.zzz. На компьютере у юзера вносим в таблицу маршрутизации запись вида "шлюз на интерфейс". Например, IP-адрес компа у юзера 192.168.1.111, а у девайса 10.10.10.10. Пишем:
route add host 10.10.10.10 gw 192.168.1.111
т.е. в качестве шлюза указывается собственный IP-адрес.
Проблема в том, что я не знаю, как внести такую запись в случае раздачи IP-адресов по DHCP.
Кто может подсказать?
Составить ответ | Вернуться на конференцию.
Ответы
- X-port работает по первому варианту, но кстати там была тоже какая-то проблема с DHCP. - Vladimir Ljaschko (02.07.2009, 16:25:50 93.85.18.219, пустое)
- Комп может перебрать все 254 адреса, посылая запрос. Девайс отвечает серийником. - Бомж (02.07.2009, 14:41:14 79.234.13.214, пустое)
- Девайс предлагается серийно производить и продавать или как? - Pessimist (02.07.2009, 14:19:45 81.222.80.194, 489 байт)
- Настройте в DHCP сервере привязку MAC -> IP. Тогда девайс будет всегда получать один и тот-же IP. - F8 (02.07.2009, 13:52:54 93.178.197.231, пустое)
- Кстате, мы первое время выделили у админов десять адресов в своей подсети. И прошивали их как постоянные. Ни каких конфликтов не было, если ни какие умельцы своим компам постоянные адреса не присваивали.. - Trashy (02.07.2009, 13:34:52 192.168.2.112,213.167.60.22, пустое)
- Регистрируй у админов "человеческое имя". Платы сбора данных от National Instruments так работают. - Trashy (02.07.2009, 13:28:27 192.168.2.112,213.167.60.22, пустое)