ifconfig eth0 RX отбросил пакеты

15

Проблема

Команда ifconfig показывает все больше и больше пропущенных пакетов в разделе RX. Таким образом, кажется, что есть проблема с некоторыми пакетами, поступающими из Интернета на мой сервер.

Вопросы

  1. Какие пакеты учитывает этот счетчик сбрасываний? Требуются ли все пакеты, поступающие до достижения брандмауэра iptables или после того, как пакеты были приняты iptables?

  2. Как решить ситуацию, чтобы счетчик отбрасываемых пакетов ipconfig перестал увеличиваться?

Полезная информация по устранению неполадок

Поскольку я не знаю, в чем заключается моя проблема, не стесняйтесь попросить меня заполнить этот раздел, если вы считаете, что понадобится какая-то другая информация.

Ifconfig

eth0      Link encap:Ethernet  HWaddr 00:cc:cc:cc:cc:cc  
          inet adr:90.0.0.2  Bcast:90.0.0.255  Masque:255.255.255.0
          adr inet6: fe80::21c:c0ff:feb9:829c/64 Scope:Lien
          adr inet6: 2001:a100:1:bbbb::1/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:113264620 errors:0 dropped:2523 overruns:0 frame:0
          TX packets:168526529 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:59171827564 (55.1 GiB)  TX bytes:223993117711 (208.6 GiB)

Обратите внимание на « drop: 2523 » в разделе RX. Это самое главное. Это число постоянно увеличивается.

ip -4 route show

default via 90.0.0.254 dev eth0 
90.0.0.0/24 dev eth0  proto kernel  scope link  src 90.0.0.2

ip -6 route show

2001:a100:1:bbbb::1/64 dev eth0  proto kernel  metric 256 
fe80::/64 dev eth0  proto kernel  metric 256 
default via 2001:a100:1:bbff:ff:ff:ff:ff dev eth0  metric 1024

График Мунина плагина if_err_eth0_day

введите описание изображения здесь

Лиса
источник
1
ifconfigбудет перед брандмауэром. Это статистика уровня интерфейса. Эта ссылка может предложить один вариант устранения неполадок.
пп.
Я уже пробовал это, к сожалению, ответRing parameters for eth0: Cannot get device ring settings: Operation not supported
Fox
Вы отбрасываете 0,002% входящих пакетов. Почему вы беспокоитесь об этом?
Freiheit
2
Потому что этого не случилось раньше и внезапно началось. Хорошая конфигурация показывает ZERO отброшенные пакеты (они должны быть отброшены позже, если необходимо, брандмауэром). Потеря информации, которая должна попасть на мой сервер, и я хочу знать, почему.
Фокс
1
@Fox: Вы нашли причину для отбрасывания пакетов? Я столкнулся с той же проблемой на моем новом рутер-сервере.
Biggie

Ответы:

9

http://www.novell.com/support/kb/doc.php?id=7007165

Начиная с ядра 2.6.37, было изменено значение количества отброшенных пакетов. Ранее отброшенные пакеты, скорее всего, были связаны с ошибкой. Теперь счетчик rx_dropped показывает статистику для пропущенных кадров из-за:

  • Софтнет отставание заполнено
  • Плохие / непреднамеренные теги VLAN
  • Неизвестные / незарегистрированные протоколы
  • IPv6 кадры, когда сервер не настроен для IPv6

[...]

Если счетчик rx_dropped прекращает увеличиваться во время работы tcpdump; тогда это более чем вероятно, показывает падение из-за причин, перечисленных ранее.

user223369
источник
Что, если оно будет увеличиваться?
Жан-Поль Кальдероне
"" "Используйте ethtool -S, чтобы подтвердить, что на интерфейсах нет реальных ошибок." "" Source access.redhat.com/solutions/657483
bgtvfr
2

Я тоже пытался отследить эту проблему, но безрезультатно. Я также заметил падение пакетов RX со скоростью примерно один раз в секунду на моем компьютере с Ubuntu 12. По результатам моего поиска я нашел людей с похожими проблемами на различных других платформах Linux, SUSE, Rpi и других. Похоже, что-то с ядром Linux. Некоторые более интересные подсказки, которые я заметил, заставляют проблему временно исчезнуть, но не совсем объяснения.

  1. Если я изменил свою конфигурацию со статического на DHCP в моих / etc / network / interfaces, пакеты RX прекратятся. Может быть, нераспознанные пакеты будут иметь какое-то отношение к DHCP, и когда он не будет установлен, не знает, что с ними делать?

  2. Если я запускаю tcpdump, отбрасывание пакетов прекращается во время работы дампа и возвращается, когда я его останавливаю.

Может быть, эти подсказки помогут докопаться до сути?

В целом производительность моей сети выглядит просто отлично, просто интересно, почему это тоже происходит.

дворняжка
источник