Bir problemim var. Supermicro - X11SBA-LN4F anakartım var. 4 ethernet portu vardır. İlk limanda internetim var. İkinci limanda yerel ağım var. "İfconfig" veya "netstat -i" yazdığımda, ikinci arayüzümde (yerel ağım) paketlerin düştüğünü görebiliyorum. Bu sayı artırıldı
em2 Link encap:Ethernet HWaddr 0c:c4:7a:7b:91:3e
inet addr:192.168.110.181 Bcast:192.168.110.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17441 errors:0 dropped:1380 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1226317 (1.2 MB) TX bytes:0 (0.0 B)
Google'dan yaptığım aramadan sonra şunu buldum: https://www.novell.com/support/kb/doc.php?id=7007165
Beginning with kernel 2.6.37, it has been changed the meaning of dropped packet count. Before, dropped packets was most likely due to an error. Now, the rx_dropped counter shows statistics for dropped frames because of:
Softnet backlog full -- (Measured from /proc/net/softnet_stat)
Bad / Unintended VLAN tags
Unknown / Unregistered protocols
IPv6 frames when the server is not configured for IPv6
If any frames meet those conditions, they are dropped before the protocol stack and the rx_dropped counter is incremented.
Her şeyden önce bu komutu yazdım:
tcpdump -vv -i em2
Bu komutu yaptığımda, ikinci arayüzümdeki bırakılan paketlerin sayısı durdurulur. Ancak, "tcpdump" ı iptal ettiğimde, bırakılan paketlerin sayısı tekrar artırılır.
IPv6'yı devre dışı
bırakıyorum Tüm VLANS'ı kontrol ettim. Bu portta yerel ağda sadece bir tane Untag VLAN var
/ dosya / proc / net / softnet_stat dosyasını kontrol ettim. Bu dosyada sadece ilk sütundan bilgi var ve bu iyi
00000013 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00002fbc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
000000f3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0000268f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Tüm trafiği "tcpdump" ile analiz ettim. Ben sadece var - ARP İsteği, Yayınları ve Rip. Ve fena değil
, zorlu modu etkinleştirdim ama
kablo ve konektörleri kontrol etmeme yardımcı olmadı
Son sürücüyü
yükledim,
halka önbelleklerinin boyutunu
artırdım, ancak yardım yok Ve tüm Unix ve Linux'u kontrol ettim: Zeroshell, Pfense, FreeBsd, Ubuntu Server ( yerli çekirdeği ile ve bana göre derlenmiş), CentOS (yerli çekirdeği ile ve bana göre derlenmiş). Hepsi yardım etmiyor
ethtool -i em2
driver: igb
version: 5.3.4.4
firmware-version: 3.25, 0x800005d0
bus-info: 0000:06:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
Arayüzdeki tüm istatistikler:
ethtool -S em2
NIC statistics:
rx_packets: 29675
tx_packets: 0
rx_bytes: 2208735
tx_bytes: 0
rx_broadcast: 29636
tx_broadcast: 0
rx_multicast: 39
tx_multicast: 0
multicast: 39
collisions: 0
rx_crc_errors: 0
rx_no_buffer_count: 0
rx_missed_errors: 0
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_window_errors: 0
tx_abort_late_coll: 0
tx_deferred_ok: 0
tx_single_coll_ok: 0
tx_multi_coll_ok: 0
tx_timeout_count: 0
rx_long_length_errors: 0
rx_short_length_errors: 0
rx_align_errors: 0
tx_tcp_seg_good: 0
tx_tcp_seg_failed: 0
rx_flow_control_xon: 0
rx_flow_control_xoff: 0
tx_flow_control_xon: 0
tx_flow_control_xoff: 0
rx_long_byte_count: 2208735
tx_dma_out_of_sync: 0
lro_aggregated: 0
lro_flushed: 0
tx_smbus: 0
rx_smbus: 0
dropped_smbus: 0
os2bmc_rx_by_bmc: 0
os2bmc_tx_by_bmc: 0
os2bmc_tx_by_host: 0
os2bmc_rx_by_host: 0
tx_hwtstamp_timeouts: 0
rx_hwtstamp_cleared: 0
rx_errors: 0
tx_errors: 0
tx_dropped: 0
rx_length_errors: 0
rx_over_errors: 0
rx_frame_errors: 0
rx_fifo_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_queue_0_packets: 0
tx_queue_0_bytes: 0
tx_queue_0_restart: 0
rx_queue_0_packets: 29675
rx_queue_0_bytes: 2090035
rx_queue_0_drops: 0
rx_queue_0_csum_err: 0
rx_queue_0_alloc_failed: 0
Nerede hatam var? Lütfen bana yardım et. Ve dikkatiniz için teşekkürler.