Bermain dengan Ethtool / mii-tool

Ass. Wr Wb
Ethtool/mii-tool merupakan program yang digunakan untuk melakukan diagnosa dan tuning pada kartu jaringan. Perbedaan kedua tools tesbut adalah mii-tool hanya mendukung nic 10/100M sedangkan ethtool lebih luas.

Ok kita mulai

/home/wa2n# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes

perintah di atas memperlihatkan konfigurasi dari eth0, seperti Mode link yang disuport dan lain sebagainya. Perintah ethtool -i eth0 akan meperlihatkan driver yang digunakan oleh ethernet tsrsebut,

/home/wa2n# ethtool -i eth0
driver: e1000
version: 7.1.9-k4-NAPI
firmware-version: 1.0-0
bus-info: 0000:05:00.0


Melakukan reset eth ( reset aotuonegotiation sebenarnya )

/home/wa2n# ethtool -r eth3

hasilnya bisa dilihat di log messages
May 23 09:18:59 gurita kernel: eth3: Link changed:
May 23 09:19:01 gurita kernel: eth3: Link changed: 100Mbps, full duplex


Dengan menggunakan tool ini kita juga bisa melakukan setting terhadap kartu jaringan bila diinginkan. Pada kasus tertentu terjadi ketidak sinkronan 1 NIC dengan NIC yang lain misalnya 1 half <---->1 full duplex memungkinkan terjadi kesalahan, misal kasus pada NIC merk 3Com tertentu. Error yang mungki terjadi adalah seperti ini,

May 11 05:19:33 shaper kernel: eth1: Transmit error, Tx status register 82.
May 11 05:19:33 shaper kernel: Probably a duplex mismatch. See Documentation/ne
tworking/vortex.txt


Hal tersebut bisa diselesaikan dengan memaksa NIC untuk mematika mode autoneg dan menggunakan mode FULL DUPLEX (bergantung dari NIC lawan) dengan perintah,

ethtool -s eth1 duplex full autoneg off


Statistik pada NIC bisa dilihat menggunakan perintah

/home/wa2n# ethtool -S eth1
NIC statistics:
tx_deferred: 138688
tx_max_collisions: 994
tx_multiple_collisions: 42420
tx_single_collisions: 869855
rx_bad_ssd: 5


Hasil tampilan bisa berbeda tergantung dari NIC yang digunakan dan paket yang lewat.


Semoga bermanfaat

Wassalamu'alaikum Wr Wb

Komentar

Postingan populer dari blog ini

Membuat Web Directory dengan Drupal

Membandingkan Kecepatan Web PT di Yogyakarta

Migrasi data bocor dari CSV ke PostgreSQL