Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

lwip <-> wireshark
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=15728
Страница 1 от 1

Автор:  MYXATA [ Сря Яну 31, 2018 7:39 pm ]
Заглавие:  lwip <-> wireshark

нещо от два деня мъча някакъв хемороиден проблем:
имам микроконтролер дето въртя lwip, етхернет драйвера е къстъм щото и етх. девайса е къстъм.
та дотук добре, но тцп-то отговаря демек изгражда конекция и получава/предава пакети само ако ми е пуснат wireshark-а и слуша на съответният ехтернет интерфейс.

иначе
съм до първия SYN след като изтече таймоута конекцията се затваря.

на ip ниво си работи всичко - пинга си тече непрестанно си ттл под 2 мс.

иде реч ако беше проблем паметта(което си беше голям проблем да го намъкна стека с приемливи големини на буферите в тоз микроконтролер) щеше да се чуп и при положение че не слушам интерфейса на компа с wireshark-а. На виндовс 10 работя в момента.

благодарен ще съм на всякакви конструктивни идеи как да хвана проблемацията.
явно wireshark-а дава някакво закъснение при изграждането на конекцията и това ми помага някакси , щото нали пренасочва трафика през негов си драйвер....

Автор:  Desert Leo [ Сря Яну 31, 2018 7:55 pm ]
Заглавие:  Re: lwip <-> wireshark

Може и да не съм разбрал правилно, но ако микроконтролера ти е клиента - виж си сървъра.

Автор:  MYXATA [ Сря Яну 31, 2018 7:59 pm ]
Заглавие:  Re: lwip <-> wireshark

тц.
микроконтролера е сървъра

Автор:  radolin [ Чет Фев 01, 2018 10:48 am ]
Заглавие:  Re: lwip <-> wireshark

Може да пробваш да слушаш от трета независима машина, която не участва в комуникацията, да видиш какво точно става по жицата като не работи, но ще ти трябва switch с monitor/mirror порт.

Друга разлика е, че като е пусната акулата интерфейса е в promiscous mode, но ако вичко ти е наред на Layer 2 това не се сещам как може да влияе.

Автор:  bateAz [ Чет Фев 01, 2018 11:00 am ]
Заглавие:  Re: lwip <-> wireshark

radolin написа:
...
Друга разлика е, че като е пусната акулата интерфейса е в promiscous mode, но ако вичко ти е наред на Layer 2 това не се сещам как може да влияе.


Залагам на това. Виж нещата от страна на ARP как са.

Автор:  MYXATA [ Пет Фев 02, 2018 6:32 pm ]
Заглавие:  Re: lwip <-> wireshark

ARP в какъв смисъл?
на реякуестире отговарям, попълвам арп таблиците....

някой може ли да каже/покаже как да си онодя интерфейса на виндовса в promiscous mode :?:
в смисъл да си работя в този режим, за да не се задълбавам в момента защото всичко което си работи не работи :)

Автор:  woody [ Пет Фев 02, 2018 7:29 pm ]
Заглавие:  Re: lwip <-> wireshark

Пусни един Линукс/OSX и виж там как ще се държи, щото не е точно от безразборния режим - това е просто режим на MAC-а да приема всички пакети, не само адресираните до него.
Освен ако нямаш някаква грешка с адресите и заради това да виждаш тоя ефект, ама ме съмнява.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/