Cara Menggunakan ethtool Untuk Memantau Kartu Jaringan (NIC) di Linux


ethtool – ethtool merupakan sebuah tool atau utility yang bisa digunakan untuk memantau kartu jaringan (NIC) yang sedang di gunakan di sistem operasi linux. Ethtool dalam penggunaannya dijalankan dengan CLI, banyak sekali yang bisa dilakukan oleh ethtool untuk kepentingan administrasi jaringan. Pada kesempatan posting di blog Sebuah Catatan Digital Dunia Open Source ini saya akan berbagi cara menggunakan perintah ethtool untuk anda semua pengunjung setia blog numb.web.id ini.
Pada postingan ini saya mempraktekkan ethtool dengan menggunakan sistem operasi linux ubuntu, bagi anda yang menggunakan ubuntu anda bisa menginstall ethtool dengan perintah berikut ini

sudo apt-get install ethtool
Jika sudah terinstall anda bis amencoba beberapa perintah berikut ini :
1. Melihat versi ethtool yang anda gunakan :
$ ethtool --version
ethtool version 2.6.39
2. Melihat setting dari NIC yang sedang aktif
$ sudo ethtool eth0 
Settings for eth0:
 Supported ports: [ MII ]
 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 
 Advertised pause frame use: No
 Advertised auto-negotiation: Yes
 Speed: 100Mb/s
 Duplex: Full
 Port: MII
 PHYAD: 1
 Transceiver: external
 Auto-negotiation: on
 Supports Wake-on: g
 Wake-on: g
 Link detected: yes
Anda bisa mengganti eth0 dengan ethx dimana x=1,2,3 dst..
3. Menampilkan driver yang digunakan oleh NIC anda
$ sudo ethtool -i eth0
driver: forcedeth
version: 0.64
firmware-version: 
bus-info: 0000:00:0f.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
4. Menampilkan statistic dari NIC yang sedang digunakan
$ sudo ethtool -S eth0
NIC statistics:
     tx_bytes: 2390862
     tx_zero_rexmt: 18775
     tx_one_rexmt: 0
     tx_many_rexmt: 0
     tx_late_collision: 0
     tx_fifo_errors: 0
     tx_carrier_errors: 0
     tx_excess_deferral: 0
     tx_retry_error: 0
     rx_frame_error: 0
     rx_extra_byte: 0
     rx_late_collision: 0
     rx_runt: 0
     rx_frame_too_long: 0
     rx_over_errors: 0
     rx_crc_errors: 0
     rx_frame_align_error: 0
     rx_length_error: 0
     rx_unicast: 18194
     rx_multicast: 0
     rx_broadcast: 0
     rx_packets: 18194
     rx_errors_total: 0
     tx_errors_total: 0
     tx_deferral: 0
     tx_packets: 18775
     rx_bytes: 18468684
     tx_pause: 0
     rx_pause: 0
     rx_drop_frame: 0
5. Merubah setingan dari NIC misalkan kita akan mematikan prosedur auto-negotiation dan mengeset NIC untuk kecepatan 100 Mbps full duplex maka gunakan perintah berikut
$ sudo ethtool -s eth0 speed 100 duplex full autoneg off
6. Dan masih banyak lagi perintah yang lain yang mungkin berguna bagi anda, jika ingin melihat opsi-opsi lain dari ethtool anda bisa menggunakan perintah berikut ini.
$ ethtool -h | less
Semoga postingan ini bermanfaat bagi anda semua dan jangan lupa untuk berkunjung lagi di lain kesempatan. Salam.

0 komentar:

Posting Komentar

Popular

Copyright © / mohammad bayu :P

Template by : Urangkurai / powered by :blogger