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

 
 
 
Reply to this topicStart new topic
> UDP/IP-пакеты не доходят до приложений
Kluwert
сообщение Oct 14 2014, 13:25
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Добрый день, коллеги!

Проблема такая. На плисине собран проект, который шлёт оцифрованные данные udp-пакетами в Матлаб. Если пакеты принимаются на машине на базе Win XP, то пакеты видятся Варешарком, он говорит, что все контрольные суммы ок. Но до верхних приложоней они, похоже, не доходят. Матлаб ничего не видит. Написали даже программку для просмотра заданного порта, она тоже ничего не видит. Самое интересное, что на другом компе с Win XP - та же картина. На компах с семёркой, с восьмёркой в основном работает,хотя тоже глюки встречаются. С Линуксами та же беда, на некоторых версиях работает, на некоторых нет. Все антивирусы, пожстенки и прочие "службы безопасности" выключены напрочь. 'Control sum offload' на сетевухе не влияет.

Может,кто сталкивался, помогите, плиз!
Go to the top of the page
 
+Quote Post
Alex11
сообщение Oct 14 2014, 16:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Если поток большой, то XP считает это атакой и режет все напрочь. Может это можно побороть, но я не знаю метода.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Oct 14 2014, 21:51
Сообщение #3


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

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



Цитата(Kluwert @ Oct 14 2014, 17:25) *
...Если пакеты принимаются на машине на базе Win XP, то пакеты видятся Варешарком,...


этот друг работает на уровне NDIS, если я ничего не путаю. Да и статистика на уровне NDISа будет показывать картину скорее всего. Я так понимаешь,
что траблы немного выше. И мне кажется лучше поискать форумы по сетевым драйверам и там пошукать.

Если будет оказия - поспрашиваю у знакомых драйверо писателей.
Go to the top of the page
 
+Quote Post
Kluwert
сообщение Oct 15 2014, 11:34
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Цитата(kolobok0 @ Oct 15 2014, 00:51) *
этот друг работает на уровне NDIS, если я ничего не путаю. Да и статистика на уровне NDISа будет показывать картину скорее всего. Я так понимаешь,
что траблы немного выше. И мне кажется лучше поискать форумы по сетевым драйверам и там пошукать.

Если будет оказия - поспрашиваю у знакомых драйверо писателей.


Ну насколько я помню структуры Виндовоза, NDIS лежит выше по иерархии, чем драйвера. А в Варешарке используется библиотека WinPCAP, которая сама работает в нулевом кольце и встаёт чуть ли не между железом и имеющимся сетевым драйвером. По-моему так.

А знакомых спросите - буду очень благодарен!
Go to the top of the page
 
+Quote Post
WitFed
сообщение Oct 15 2014, 11:58
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701



А если из соседнего компа слать обычным софтом аналогичные пакеты с разными скоростями в Матлаб или аналогичный свой же софт ?
Что-то мне не верится, что юзерско-ориентированная Винда будет бояться атак -- для этого есть более внешние уровни в иерархии продаваемого оборудования. У нас как-то в локалку заходили вирусы с флэшки -- так всё сетевое лежало, Ворд опенал документы по часу, только UDP и пытался размножаться по открытым шарам... wink.gif
Может, ПЛИС что-то не так в пакетах расписывает ? То ли одинаковые они, так что зипуются все в один, то ли не на тот адрес...
Go to the top of the page
 
+Quote Post
Kluwert
сообщение Oct 15 2014, 14:34
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Цитата(WitFed @ Oct 15 2014, 14:58) *
Может, ПЛИС что-то не так в пакетах расписывает ? То ли одинаковые они, так что зипуются все в один, то ли не на тот адрес...

Да, вы правы оказались. Всё было верно, но в заголовке азернет-пакета макушник адресата был широковещательный (6 х 0xFF). Видимо, при построении arp-таблицы в службах Win XP не допускается, что бы не широковещательный IP ставился в соотвествии широковещательному маку. Поменяли макушник на мак ноутбука и пакетики побежали в Матлаб.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 00:14
Рейтинг@Mail.ru


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