|
Ping на новое устройство в сетке не проходит |
|
|
|
Dec 6 2006, 18:40
|
Группа: Новичок
Сообщений: 12
Регистрация: 15-11-06
Пользователь №: 22 344

|
Что нужно послать с устройства в локальную сетку, чтобы определялись его IP и МАС - адреса, короче был ответ на Ping.
Посылал ответ на APR-запрос(который посылается прогой Ping), ничего не получается, устройство в сетке не определено
Может кроме APR-ответа нужно еще что-нить послать...?
что делать, мож знает кто?
|
|
|
|
|
 |
Ответов
|
Dec 8 2006, 18:20
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(boez @ Dec 8 2006, 13:59)  Извини, если глупый вопрос. ARP это хорошо. А на сам ICMP запрос ты отвечаешь?  Кстати натыкался на то что контрольную сумму ICMP считать надо полюбому. Там вроде возможен в протоколе вариант, когда она нулем,то есть не используется - так вот винда такое игнорирует (я правда наоборот пинговал винду). более того... на IP уровне Вам нужно поддержать разборку-сборку ай-пи пакетов (более 1500 по умолчанию, форточки).. ARP - правильно формировать ответ (обеспечивая уникальность мак адреса, это так - к слову. потому как начинаешь шить кристалы одной прошивкой - так и приехал)... ICMP - контролку правильно считать... это пинг... если дальше - то больше... Тут правильно сказали - ничего лучше нет, как снифером ловить СТАНДАРТНЫЕ пакеты (не ваши) и смотреть как реагирует Ваше устройство. с уважением (круглый)
|
|
|
|
|
Dec 11 2006, 10:33
|
Группа: Новичок
Сообщений: 12
Регистрация: 15-11-06
Пользователь №: 22 344

|
APR-ответ формирую правильно, вот только как обеспечить уникальность МАС-адреса я что-то не подумал...как это сделать? прописывать новые МАС в регистрах контроллеров новых устройств?
ICMP-ответ генерю так- принимаю данные обычно 32 байта (например в Ping'e Total Commander'a), переписываю данные в ICMP-ответ считаю суммы самого IP-пакета и ICMP-пакета внутри него и отправляю... вроде нормально проходит и устройство определяесть в сети!
"это пинг... если дальше - то больше..."
а что дальше? что еще нужно, если устройство в сети определено.. пакеты направляемые с компа по IP-устройства...доходят к нему
|
|
|
|
|
Dec 11 2006, 12:43
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(gam71 @ Dec 11 2006, 10:33)  APR-ответ формирую правильно, вот только как обеспечить уникальность МАС-адреса я что-то не подумал...как это сделать? прописывать новые МАС в регистрах контроллеров новых устройств? Ну да, а как иначе два одинаковых устройства смогут работать рядом? Цитата(gam71 @ Dec 11 2006, 10:33)  ICMP-ответ генерю так- принимаю данные обычно 32 байта (например в Ping'e Total Commander'a), переписываю данные в ICMP-ответ считаю суммы самого IP-пакета и ICMP-пакета внутри него и отправляю... вроде нормально проходит и устройство определяесть в сети! Так, заходим на новый круг Что подрузамевается под невнятным термином "устройство определяется в сети"? Что говорит "arp -a" после попытки пинга? Правильно ли в ответном пакете указаны адреса получателя? Проверяется ли контрольная сумма принятого пакета?
|
|
|
|
|
Dec 11 2006, 16:00
|
Группа: Новичок
Сообщений: 12
Регистрация: 15-11-06
Пользователь №: 22 344

|
>>Что подрузамевается под невнятным термином "устройство определяется в сети"? >>Что говорит "arp -a" после попытки пинга?
Это значит, что Ping проходит и пишется 192.168.0.32 - 32 байт ок - 128 TTL
>>Правильно ли в ответном пакете указаны адреса получателя? Правильно!
>>Проверяется ли контрольная сумма принятого пакета? А вот контрольная сумма принятого ICMP-пакета не проверяется, просто переписываются данные из этого пакета в ICMP-ответ ,подсчитываю его контрольную сумму и отсылаю...
|
|
|
|
Сообщений в этой теме
gam71 Ping на новое устройство в сетке не проходит Dec 6 2006, 18:40 aaarrr APR-ответа достаточно. Скорее всего, у Вас где-ниб... Dec 6 2006, 18:45 gam71 Цитата(aaarrr @ Dec 6 2006, 18:45) APR-от... Dec 6 2006, 19:03  aaarrr Цитата(gam71 @ Dec 6 2006, 19:03) выкинут... Dec 6 2006, 19:12   gam71 Цитата(aaarrr @ Dec 6 2006, 19:12) Цитата... Dec 7 2006, 10:06    ValeraK Цитата(gam71 @ Dec 7 2006, 12:06) может е... Dec 7 2006, 11:28  Raimis Цитата(gam71 @ Dec 6 2006, 20:03) Делаю п... Dec 6 2006, 21:46 KRS Поставте ethereal и посмотрите какие пакеты ходят ... Dec 7 2006, 12:16 gam71 Всем спасибо за инфу!..буду работать ) Dec 7 2006, 14:29     aaarrr Цитата(gam71 @ Dec 11 2006, 16:00) А вот ... Dec 11 2006, 16:44      gam71 Цитата(aaarrr @ Dec 11 2006, 16:44) [Попр... Dec 12 2006, 13:01 aaarrr А Вас не смутил тот факт, что в запросе только 31 ... Dec 12 2006, 19:53 gam71 Цитата(aaarrr @ Dec 12 2006, 19:53) А Вас... Dec 13 2006, 13:41  kolobok0 Цитата(gam71 @ Dec 13 2006, 13:41) ....В ... Dec 26 2006, 15:53   gam71 Доброго, kolobok0
Вы, как-то пару месяцев назад ... Jan 22 2007, 15:45    aaarrr Цитата(gam71 @ Jan 22 2007, 15:45) Обясни... Jan 22 2007, 15:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|