Perintah/Command Linux Untuk Mengecek Koneksi Jaringan
Pendahuluan
Dalam dunia administrasi sistem, kemampuan untuk memantau dan mendiagnosis jaringan sangat penting. Di sistem operasi Linux, ada berbagai perintah (command) yang dapat membantu dalam mengecek kondisi koneksi jaringan, mendiagnosis masalah, atau hanya sekadar memverifikasi apakah perangkat terkoneksi dengan benar ke jaringan. Artikel ini akan membahas beberapa perintah Linux yang umum digunakan untuk memeriksa koneksi jaringan, mulai dari ping hingga nslookup.
Tools Linux untuk Analisis Jaringan
- Ping
Perintah ping adalah salah satu perintah dasar yang paling umum digunakan untuk menguji konektivitas jaringan antara perangkat lokal dengan perangkat lain di jaringan. ping mengirimkan paket ICMP Echo Request ke alamat IP tujuan dan menunggu respons (ICMP Echo Reply).
Contoh penggunaan:
ping 8.8.8.8Perintah di atas mengirimkan ping ke server DNS Google (8.8.8.8),
jika terhubung dengan hasil berikut:Pinging 8.8.8.8 with 32 bytes of data: Reply from 8.8.8.8: bytes=32 time=29ms TTL=115 Reply from 8.8.8.8: bytes=32 time=45ms TTL=115 Reply from 8.8.8.8: bytes=32 time=32ms TTL=115 Reply from 8.8.8.8: bytes=32 time=26ms TTL=115jika status Rto (Request timed out), maka terjadi kendala di dalam jaringan :
Pinging 8.8.8.8 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. - Traceroute
Perintah traceroute digunakan untuk melacak jalur yang dilalui paket data dari komputer lokal ke alamat IP tujuan. Perintah ini memberi informasi tentang setiap hop (router) yang dilewati paket data dan menampilkan waktu perjalanan untuk setiap hop tersebut.
Contoh Penggunaan:
traceroute google.comHasil:
traceroute to google.com (142.250.190.14), 30 hops max, 60 byte packets 1 192.168.1.1 (192.168.1.1) 1.029 ms 0.858 ms 0.824 ms 2 10.10.10.1 (10.10.10.1) 15.913 ms 16.403 ms 17.502 ms 3 172.217.194.1 (172.217.194.1) 29.012 ms 30.456 ms 31.058 ms ...Hasil ini menunjukkan jalur yang dilalui paket dari komputer Anda menuju server Google, dengan waktu perjalanan di setiap hop.Instalasi (Jika Belum Terinstal):
Ubuntu/Debian:
sudo apt install tracerouteCentOS/RedHat:
sudo yum install traceroute - Route
Perintah route digunakan untuk menampilkan atau memodifikasi tabel routing IP di sistem Linux. Tabel ini menunjukkan bagaimana paket data akan dikirim ke tujuan tertentu berdasarkan alamat IP dan subnet mask.
Contoh Penggunaan:
route -nHasil:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0Tabel di atas menunjukkan rute jaringan aktif pada mesin Anda. Baris pertama menunjukkan rute default (0.0.0.0) melalui gateway 192.168.1.1.
Instalasi jika belum terinstall:-
Ubuntu/Debian:
sudo apt install net-tools -
CentOS/RedHat:
sudo yum install net-tools
-
- Dig
dig digunakan untuk melakukan query DNS, mencari informasi domain (misalnya alamat IP) dan server DNS terkait.
Contoh Penggunaan:
dig google.comHasil:
; <<>> DiG 9.10.6 <<>> google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51127 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;google.com. IN A ;; ANSWER SECTION: google.com. 21599 IN A 142.250.190.14Instalasi (Jika belum terinstall):
-
Ubuntu/Debian:
sudo apt install dnsutils -
CentOS/RedHat:
sudo yum install bind-utils
-
- Ethtool
ethtool digunakan untuk memeriksa dan mengonfigurasi perangkat jaringan berbasis Ethernet. Dapat digunakan untuk melihat status kecepatan dan pengaturan lainnya.
Contoh penggunaan:
ethtool eth0Hasil :
Settings for eth0: Supported ports: [ TP ] Supported link modes: 1000baseT/Full Speed: 1000Mb/s Duplex: Full Auto-negotiation: on ...Instalasi (Jika belum terinstall):
-
Ubuntu/Debian:
sudo apt install dnsutils -
CentOS/RedHat:
sudo yum install bind-utils
-
- Ifconfig
Perintah ifconfig digunakan untuk menampilkan atau mengonfigurasi antarmuka jaringan. Ini memungkinkan Anda untuk memeriksa alamat IP dan status antarmuka jaringan.
Contoh Penggunaan:
ifconfigHasil :
eth0 Link encap:Ethernet HWaddr 00:14:22:01:23:45 inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::214:22ff:fe01:2345/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Instalasi (Jika Belum Terinstall):
-
Ubuntu/Debian:
sudo apt install net-tools - CentOS/Redhat:
sudo yum install net-tools
-
- Mtr
mtr (My Traceroute) adalah alat diagnostik jaringan yang menggabungkan fungsionalitas traceroute dan ping. Alat ini digunakan untuk melacak jalur yang dilalui paket data dari komputer Anda ke server tujuan dan memantau waktu respons serta tingkat kehilangan paket di setiap titik (hop).
Contoh Penggunaan :
Untuk melacak jalur ke server google.com, cukup jalankan perintah berikut:
mtr google.comHasil Output:
Instalasi (Jika Belum Terinstall):Start: 2025-07-22T12:00:00+0000 HOST: localhost Loss% Snt Last Avg Best Wrst StDev 1.|-- 192.168.1.1 0.0% 10 0.5 1.2 0.2 3.4 0.9 2.|-- 10.0.0.1 0.0% 10 2.4 3.5 2.1 5.7 1.1 3.|-- 172.217.0.1 0.0% 10 20.3 25.4 18.5 38.1 5.6 4.|-- google.com 0.0% 10 80.1 85.7 72.0 102.3 9.7
Di Debian/Ubuntu:
sudo apt install mtr -yDi CenOS/RedHat
Sudo yum install mtr -y - Nslookup
nslookup (Name Server Lookup) adalah alat baris perintah yang digunakan untuk memeriksa informasi DNS dari sebuah domain atau hostname. Dengan nslookup, Anda dapat mengetahui alamat IP dari domain tertentu, atau sebaliknya, mencari domain berdasarkan IP (reverse DNS lookup).
Contoh Penggunaan:
nslookup google.comHasil Output:
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: google.com Address: 142.250.190.14Instalasi (Jika Belum Terinstall):
Di Debian/Ubuntusudo apt install dnsutils -yDi CenOS/RedHat
sudo yum install bind-utils -y
Kesimpulan
Kemampuan mengecek dan mendiagnosis koneksi jaringan sangat penting . Linux menyediakan berbagai perintah seperti ping, traceroute, mtr, dan nslookup yang berguna untuk memverifikasi konektivitas, melacak jalur paket, dan memeriksa informasi DNS. Dengan menguasai perintah-perintah ini, administrator dapat lebih mudah mengidentifikasi dan mengatasi masalah jaringan secara efisien.


