Saya mencari saran untuk mendiagnosis masalah konektivitas ethernet di Linux. Saya menduga ini masalah perangkat keras, meskipun saya tidak sepenuhnya yakin. Ini adalah chipset nVidia dan adaptor ethernet.
 Perangkat muncul ketika saya menjalankan lspci dan forcedeth driver telah dimuat.
Saya telah menetapkan alamat IP statis dan menentukan alamat IP gateway (router). Namun, -ketika saya melakukan ping ke router, saya tidak mendapat respons. Menggunakan pengaturan yang sama tetapi dengan adaptor USB->ethernet, semuanya berfungsi sebagaimana mestinya. Inilah mengapa saya pikir ini masalah dengan port.
Apakah saya hanya perlu berasumsi bahwa ini adalah masalah perangkat keras atau adakah diagnostik lain yang dapat saya lakukan? Saya sangat tertarik pada alat yang memberikan informasi lebih rinci tentang keadaan perangkat keras, jika hal seperti itu ada.
Jawaban yang Diterima:
Saya selalu mencurigai kabel jauh sebelum saya mencurigai NIC Ethernet yang sebenarnya. Mereka hampir tidak pernah gagal! Untuk men-debug masalah secara metodis, pertama-tama saya akan menghilangkan hal-hal berikut:
- Kabel Ethernet
- Konektor perempuan Ethernet pada NIC dan sakelar
- Perangkat lain di jaringan menggunakan IP yang sama
Setelah hal di atas telah dihilangkan sebagai potensi masalah, maka lanjutkan ke NIC itu sendiri dan perangkat lunak/driver/konfigurasinya.
Untuk men-debug NIC, Anda dapat melakukan hal berikut:
- periksa dmesglog untuk pesan tentang NIC
- konfirmasi informasi konfigurasi pada ifconfiguntuk NIC
- gunakan ethtool eth0untuk memastikan NIC sehat dan berfungsi normal
ettool
 Berikut ini contoh ethtool keluaran:
$ sudo -i ethtool eth0
Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Half 1000baseT/Full 
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Half 1000baseT/Full 
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: pg
    Wake-on: d
    Current message level: 0x000000ff (255)
    Link detected: yes
 
 Anda juga dapat menggunakan ethtool -S <dev> untuk mendapatkan informasi lebih lanjut tentang jenis kegagalan yang dialami NIC:
$ sudo -i ethtool -S eth0
NIC statistics:
     tx_bytes: 28770995867
     rx_bytes: 48077578307
     tx_broadcast: 126301
     rx_broadcast: 556519
     tx_multicast: 23471
     rx_multicast: 208434
     tx_unicast: 56635512
     rx_unicast: 62288584
     tx_mac_pause: 0
     rx_mac_pause: 2
     collisions: 0
     late_collision: 0
     aborted: 0
     single_collisions: 0
     multi_collisions: 0
     rx_short: 0
     rx_runt: 0
     rx_64_byte_packets: 949129
     rx_65_to_127_byte_packets: 9301705
     rx_128_to_255_byte_packets: 22481955
     rx_256_to_511_byte_packets: 433087
     rx_512_to_1023_byte_packets: 1755854
     rx_1024_to_1518_byte_packets: 28131809
     rx_1518_to_max_byte_packets: 0
     rx_too_long: 0
     rx_fifo_overflow: 0
     rx_jabber: 0
     rx_fcs_error: 0
     tx_64_byte_packets: 806109
     tx_65_to_127_byte_packets: 16397830
     tx_128_to_255_byte_packets: 20935587
     tx_256_to_511_byte_packets: 2783712
     tx_512_to_1023_byte_packets: 1635233
     tx_1024_to_1518_byte_packets: 14226813
     tx_1519_to_max_byte_packets: 0
     tx_fifo_underrun: 0
  Referensi
- CARA Cepat :Ch04 :Pemecahan Masalah Jaringan Sederhana