tcpdump, откуда столько лишних пакетов?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
SergoMorello
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-04-18 21:53:03

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение SergoMorello » 2018-09-10 13:30:19

Ребят, всем привет, трудно добится хоть какого то ответа на этом форуме, но всё таки ещё раз попытаюсь, откуда берутся отфильтрованные пакеты на фрибсд?
Изображение

к примеру всё тоже самое на центОС
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение Alex Keda » 2018-09-10 13:46:36

целиком хоть бы показали - куда идут-то?
не на 22 порт ли? =)
Убей их всех! Бог потом рассортирует...

SergoMorello
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-04-18 21:53:03

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение SergoMorello » 2018-09-10 14:27:48

Alex Keda писал(а):
2018-09-10 13:46:36
целиком хоть бы показали - куда идут-то?
не на 22 порт ли?
нет, не 22, порт слушаю 6392, но это не важно, можно любой порт слушать, будет всегда одно и тоже, куча отфильтрованных пакетов

Код: Выделить всё

root@freebsd:/usr/home/SergoMorello # tcpdump port 63392
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0, link-type EN10MB (Ethernet), capture size 262144 bytes
^C
0 packets captured
3855 packets received by filter
0 packets dropped by kernel
root@freebsd:/usr/home/SergoMorello #

SergoMorello
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-04-18 21:53:03

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение SergoMorello » 2018-09-10 14:30:09

вот сделал тоже самое на центОС, и ничего не обычного, почему такая чертовщина происходит на фрибсд?

Код: Выделить всё

[root@localhost SergoMorello]# tcpdump port 63392
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp0s3, link-type EN10MB (Ethernet), capture size 262144 bytes
^C
0 packets captured
0 packets received by filter
0 packets dropped by kernel
[root@localhost SergoMorello]#

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35126
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение Alex Keda » 2018-09-10 15:08:51

ну значит железка чего-то делает
и я не понял - вас смущает это:
0 packets captured
3855 packets received by filter
0 packets dropped by kernel
??

это не на порт этот пришло же
через фильр прошло - это вообще на сервер
Убей их всех! Бог потом рассортирует...

SergoMorello
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-04-18 21:53:03

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение SergoMorello » 2018-09-10 15:29:40

понял, спасибо за разьяснение, теперь понятно, пытаюсь решить проблему с переполнением udp буфера, и перебираю все варианты кучу параметров изменил в sysctl ничего не помогает, сравнивал вывод sysctl -a на фрибсд и на центОС(где всё отлично работает) ничего не погу найти, не понимаю почему так происходит, остаётся только баг самой фрибсд?
добавляется по 16 байт в буффер до того момента пока он не переполнится

Изображение

повторюсь, на центОС всё тоже самое работает отлично:
Изображение

Аватара пользователя
Neus
капитан
Сообщения: 1771
Зарегистрирован: 2008-09-08 21:59:56

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение Neus » 2018-09-10 16:07:04

это пробовал:
net.inet.udp.blackhole=1
?
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

SergoMorello
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-04-18 21:53:03

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение SergoMorello » 2018-09-10 16:44:47

Neus писал(а):
2018-09-10 16:07:04
это пробовал:
net.inet.udp.blackhole=1
?
конечно, и это и

Код: Выделить всё

net.inet.tcp.blackhole=2
ничего не помогает

SergoMorello
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-04-18 21:53:03

tcpdump, откуда столько лишних пакетов?

Непрочитанное сообщение SergoMorello » 2018-09-11 16:39:26

вся проблема в том что буфер растёт от пакетов

Код: Выделить всё

UDP length 0
если заблокировать UDP на этом порту заполнение буфера сразу прекращается,
а если заменить пакеты на

Код: Выделить всё

UDP length 1
то буфер всегда равен 0, тоесть всё начинает работать нормально,
но почему у фрибсд такая реакция на пакеты

Код: Выделить всё

UDP length 0
не понятно, информации в интернете вообще нет, и эта проблема только на фрибсд...

есть тема на офф форуме аж 2006 года с такой же проблемой https://lists.freebsd.org/pipermail/fre ... 16898.html
но ответа как её решили я так и не увидел