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

 
 
> Ping на новое устройство в сетке не проходит
gam71
сообщение Dec 6 2006, 18:40
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 15-11-06
Пользователь №: 22 344



Что нужно послать с устройства в локальную сетку, чтобы определялись его IP
и МАС - адреса, короче был ответ на Ping.

Посылал ответ на APR-запрос(который посылается прогой Ping), ничего не получается, устройство в сетке не определено

Может кроме APR-ответа нужно еще что-нить послать...?

что делать, мож знает кто?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
boez
сообщение Dec 8 2006, 13:59
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 79
Регистрация: 1-11-06
Пользователь №: 21 868



Извини, если глупый вопрос. ARP это хорошо. А на сам ICMP запрос ты отвечаешь? smile.gif

Кстати натыкался на то что контрольную сумму ICMP считать надо полюбому. Там вроде возможен в протоколе вариант, когда она нулем,то есть не используется - так вот винда такое игнорирует (я правда наоборот пинговал винду).
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 8 2006, 18:20
Сообщение #3


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(boez @ Dec 8 2006, 13:59) *
Извини, если глупый вопрос. ARP это хорошо. А на сам ICMP запрос ты отвечаешь? smile.gif

Кстати натыкался на то что контрольную сумму ICMP считать надо полюбому. Там вроде возможен в протоколе вариант, когда она нулем,то есть не используется - так вот винда такое игнорирует (я правда наоборот пинговал винду).


более того...
на IP уровне Вам нужно поддержать разборку-сборку ай-пи пакетов (более 1500 по умолчанию, форточки)..
ARP - правильно формировать ответ (обеспечивая уникальность мак адреса, это так - к слову. потому как начинаешь шить кристалы одной прошивкой - так и приехал)...
ICMP - контролку правильно считать...

это пинг...
если дальше - то больше...
Тут правильно сказали - ничего лучше нет, как снифером ловить СТАНДАРТНЫЕ пакеты (не ваши) и смотреть как реагирует Ваше устройство.


с уважением
(круглый)
Go to the top of the page
 
+Quote Post
gam71
сообщение Dec 11 2006, 10:33
Сообщение #4





Группа: Новичок
Сообщений: 12
Регистрация: 15-11-06
Пользователь №: 22 344



APR-ответ формирую правильно, вот только как обеспечить уникальность МАС-адреса я что-то не подумал...как это сделать? прописывать новые МАС в регистрах контроллеров новых устройств?

ICMP-ответ генерю так-
принимаю данные обычно 32 байта (например в Ping'e Total Commander'a), переписываю данные в ICMP-ответ считаю суммы самого IP-пакета и ICMP-пакета внутри него и отправляю...
вроде нормально проходит и устройство определяесть в сети!

"это пинг...
если дальше - то больше..."

а что дальше? что еще нужно, если устройство в сети определено..
пакеты направляемые с компа по IP-устройства...доходят к нему
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 11 2006, 12:43
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 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-пакета внутри него и отправляю...
вроде нормально проходит и устройство определяесть в сети!

Так, заходим на новый круг wacko.gif
Что подрузамевается под невнятным термином "устройство определяется в сети"?
Что говорит "arp -a" после попытки пинга?
Правильно ли в ответном пакете указаны адреса получателя?
Проверяется ли контрольная сумма принятого пакета?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - gam71   >>Что подрузамевается под невнятным термином...   Dec 11 2006, 16:00
|- - 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


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

 


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


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