ifconfig eth0 RX ha eliminato i pacchetti


15

Il problema

Il comando ifconfig mostra sempre più pacchetti rilasciati nella sezione RX. Quindi, sembra esserci un problema con alcuni pacchetti che arrivano da Internet al mio server.

Le domande

  1. Che tipo di pacchetti tiene conto di questo contatore di gocce? Ci vogliono tutti i pacchetti in arrivo, prima di raggiungere il firewall iptables o dopo che i pacchetti sono stati accettati da iptables?

  2. Come risolvere la situazione in modo che il contatore dei pacchetti di rilascio ipconfig si fermi per aumentare?

Informazioni utili per la risoluzione dei problemi

Dal momento che non so quale sia il mio problema, non esitare a chiedermi di completare questa sezione se ritieni che siano necessarie altre informazioni.

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)

Nota " eliminato: 2523 " nella sezione RX. Questo è il più importante. Questo numero è in costante aumento.

ip -4 mostra percorso

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 mostra percorso

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

munin grafico del plugin if_err_eth0_day

inserisci qui la descrizione dell'immagine


1
ifconfigsarà davanti al firewall. Sono statistiche a livello di interfaccia. Questo collegamento può offrire un'opzione di risoluzione dei problemi.
PP.

Ho già provato questo, purtroppo la risposta èRing parameters for eth0: Cannot get device ring settings: Operation not supported
Fox

Stai rilasciando lo 0,002% dei pacchetti in arrivo. Perché te ne preoccupi?
Freiheit,

2
Perché non è successo prima e improvvisamente è iniziato. Una buona configurazione mostra il pacchetto rilasciato ZERO (dovrebbero essere rilasciati in seguito, se necessario, dal firewall). C'è una perdita di informazioni che dovrebbe raggiungere il mio server e voglio sapere perché.
Fox,

1
@Fox: hai trovato il motivo delle gocce di pacchetti? Sto affrontando lo stesso problema sul mio nuovo server rooter.
Biggie,

Risposte:


9

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

A partire dal kernel 2.6.37, è stato modificato il significato del conteggio dei pacchetti rilasciati. Prima, i pacchetti rilasciati erano probabilmente dovuti a un errore. Ora, il contatore rx_dropped mostra le statistiche per i frame rilasciati a causa di:

  • Backlog di Softnet pieno
  • Tag VLAN errati / non intenzionali
  • Protocolli sconosciuti / non registrati
  • Frame IPv6 quando il server non è configurato per IPv6

[...]

Se il contatore rx_dropped interrompe l'incremento mentre tcpdump è in esecuzione; quindi è più che probabile che mostri delle gocce a causa dei motivi elencati in precedenza.


E se continua ad aumentare?
Jean-Paul Calderone,

"" "Usa ethtool -S per confermare che non ci sono errori effettivi sulle interfacce." "" Source access.redhat.com/solutions/657483
bgtvfr

2

Ho cercato di rintracciare anche questo problema senza alcun risultato. Ho anche notato che il pacchetto RX scende alla velocità di circa uno al secondo sul mio Ubuntu 12 box. Dalla mia ricerca ho trovato persone con problemi simili su varie altre piattaforme Linux, SUSE, Rpi e altre. Sembra qualcosa con il kernel di Linux. Alcuni indizi più interessanti che ho notato fanno scomparire temporaneamente il problema, ma non esattamente le spiegazioni.

  1. Se cambio la mia configurazione da statica a DHCP nella mia / etc / network / interfacce il pacchetto RX cessa. Potrebbero i pacchetti non riconosciuti avere qualcosa a che fare con DHCP e quando è fuori dalla scatola non sa cosa farne?

  2. Se eseguo un tcpdump, il pacchetto cessa cessando mentre il dump è in esecuzione e ritorna quando lo interrompo.

Forse questi indizi aiuteranno ad arrivare in fondo a questo?

Nel complesso, le prestazioni della mia rete sembrano andare bene, solo curiose di sapere perché anche questo stia accadendo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.