|
|
  |
UDP/IP-пакеты не доходят до приложений |
|
|
|
Oct 14 2014, 13:25
|
Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639

|
Добрый день, коллеги!
Проблема такая. На плисине собран проект, который шлёт оцифрованные данные udp-пакетами в Матлаб. Если пакеты принимаются на машине на базе Win XP, то пакеты видятся Варешарком, он говорит, что все контрольные суммы ок. Но до верхних приложоней они, похоже, не доходят. Матлаб ничего не видит. Написали даже программку для просмотра заданного порта, она тоже ничего не видит. Самое интересное, что на другом компе с Win XP - та же картина. На компах с семёркой, с восьмёркой в основном работает,хотя тоже глюки встречаются. С Линуксами та же беда, на некоторых версиях работает, на некоторых нет. Все антивирусы, пожстенки и прочие "службы безопасности" выключены напрочь. 'Control sum offload' на сетевухе не влияет.
Может,кто сталкивался, помогите, плиз!
|
|
|
|
|
Oct 15 2014, 11:34
|
Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639

|
Цитата(kolobok0 @ Oct 15 2014, 00:51)  этот друг работает на уровне NDIS, если я ничего не путаю. Да и статистика на уровне NDISа будет показывать картину скорее всего. Я так понимаешь, что траблы немного выше. И мне кажется лучше поискать форумы по сетевым драйверам и там пошукать.
Если будет оказия - поспрашиваю у знакомых драйверо писателей. Ну насколько я помню структуры Виндовоза, NDIS лежит выше по иерархии, чем драйвера. А в Варешарке используется библиотека WinPCAP, которая сама работает в нулевом кольце и встаёт чуть ли не между железом и имеющимся сетевым драйвером. По-моему так. А знакомых спросите - буду очень благодарен!
|
|
|
|
|
Oct 15 2014, 11:58
|
Местный
  
Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701

|
А если из соседнего компа слать обычным софтом аналогичные пакеты с разными скоростями в Матлаб или аналогичный свой же софт ? Что-то мне не верится, что юзерско-ориентированная Винда будет бояться атак -- для этого есть более внешние уровни в иерархии продаваемого оборудования. У нас как-то в локалку заходили вирусы с флэшки -- так всё сетевое лежало, Ворд опенал документы по часу, только UDP и пытался размножаться по открытым шарам...  Может, ПЛИС что-то не так в пакетах расписывает ? То ли одинаковые они, так что зипуются все в один, то ли не на тот адрес...
|
|
|
|
|
Oct 15 2014, 14:34
|
Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639

|
Цитата(WitFed @ Oct 15 2014, 14:58)  Может, ПЛИС что-то не так в пакетах расписывает ? То ли одинаковые они, так что зипуются все в один, то ли не на тот адрес... Да, вы правы оказались. Всё было верно, но в заголовке азернет-пакета макушник адресата был широковещательный (6 х 0xFF). Видимо, при построении arp-таблицы в службах Win XP не допускается, что бы не широковещательный IP ставился в соотвествии широковещательному маку. Поменяли макушник на мак ноутбука и пакетики побежали в Матлаб.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|