ifconfig eth0 RX descartó paquetes

15

El problema

El comando ifconfig muestra más y más paquetes descartados en la sección RX. Por lo tanto, parece haber un problema para algunos paquetes que llegan de Internet a mi servidor.

Las preguntas

  1. ¿Qué tipo de paquetes tiene en cuenta este contador? ¿Tarda todos los paquetes en llegar, antes de llegar al firewall de iptables o después de que iptables los haya aceptado?

  2. ¿Cómo resolver la situación para que el contador de paquetes de caída de ipconfig deje de aumentar?

Información útil para la resolución de problemas

Como no sé cuál es realmente mi problema, no dude en pedirme que complete esta sección si cree que se necesitaría otra información.

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)

Tenga en cuenta el " cayó: 2523 " en la sección RX. Esto es lo más importante. Este número aumenta continuamente.

ip -4 ruta muestra

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 mostrar ruta

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

gráfico munin del complemento if_err_eth0_day

ingrese la descripción de la imagen aquí

zorro
fuente
1
ifconfigestará antes del firewall. Son estadísticas de nivel de interfaz. Este enlace puede ofrecer una opción de solución de problemas.
PP.
Ya he intentado esto, desafortunadamente la respuesta esRing parameters for eth0: Cannot get device ring settings: Operation not supported
Fox
Estás descartando el 0.002% de los paquetes entrantes. ¿Por qué te preocupas por eso?
Freiheit
2
Porque no sucedió antes y de repente comenzó. Una buena configuración muestra CERO paquete descartado (el firewall debe descartarlo más tarde, si es necesario). Hay una pérdida de información que debería llegar a mi servidor y quiero saber por qué.
Fox
1
@ Fox: ¿Encontró la razón de las caídas de paquetes? Estoy enfrentando el mismo problema en mi nuevo servidor raíz.
Biggie

Respuestas:

9

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

Comenzando con el kernel 2.6.37, se ha cambiado el significado del conteo de paquetes descartados. Antes, los paquetes descartados probablemente se debían a un error. Ahora, el contador rx_dropped muestra estadísticas de fotogramas descartados debido a:

  • Softlog backlog completo
  • Etiquetas de VLAN incorrectas / involuntarias
  • Protocolos desconocidos / no registrados
  • Tramas IPv6 cuando el servidor no está configurado para IPv6

[...]

Si el contador rx_dropped deja de aumentar mientras se ejecuta tcpdump; entonces es más que probable que muestre caídas debido a los motivos enumerados anteriormente.

usuario223369
fuente
¿Qué pasa si sigue incrementándose?
Jean-Paul Calderone
"" "Use ethtool -S para confirmar que no hay errores reales en las interfaces." "" Source access.redhat.com/solutions/657483
bgtvfr
2

He estado tratando de rastrear este problema también en vano. También he notado que el paquete RX cae a una velocidad de aproximadamente uno por segundo en mi caja Ubuntu 12. De mi búsqueda, he encontrado personas con problemas similares en otras plataformas Linux, SUSE, Rpi y otras. Parece algo con el kernel de Linux. Algunas pistas más interesantes que he notado hacen que el problema desaparezca temporalmente, pero no exactamente explicaciones.

  1. Si cambio mi configuración de estático a DHCP en mi / etc / network / interfaces, el paquete RX deja de funcionar. ¿Quizás los paquetes no reconocidos tienen algo que ver con DHCP y cuando está fuera de la caja no sabe qué hacer con ellos?

  2. Si ejecuto un tcpdump, las caídas de paquetes cesan mientras se ejecuta el volcado y vuelven cuando lo detengo.

¿Quizás estas pistas ayudarán a llegar al fondo de esto?

En general, el rendimiento de mi red parece estar bien, solo curiosidad por saber por qué esto también está sucediendo.

Perro
fuente