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

  1. 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.8

    Perintah 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=115

    jika 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.
  2. 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.com
    

      Hasil:

    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 traceroute
    

    CentOS/RedHat:

    sudo yum install traceroute
    
  3. 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 -n
    

    Hasil:

    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 eth0
    

    Tabel 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
  4. Dig
    dig digunakan untuk melakukan query DNS, mencari informasi domain (misalnya alamat IP) dan server DNS terkait.
    Contoh Penggunaan:
    dig google.com
    

    Hasil:

    ; <<>> 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.14
    

    Instalasi (Jika belum terinstall):

    • Ubuntu/Debian

      sudo apt install dnsutils
    • CentOS/RedHat:

      sudo yum install bind-utils
  5. Ethtool
    ethtool digunakan untuk memeriksa dan mengonfigurasi perangkat jaringan berbasis Ethernet. Dapat digunakan untuk melihat status kecepatan dan pengaturan lainnya.
    Contoh penggunaan:
    ethtool eth0
    

    Hasil :

    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

     

  6. Ifconfig
    Perintah ifconfig digunakan untuk menampilkan atau mengonfigurasi antarmuka jaringan. Ini memungkinkan Anda untuk memeriksa alamat IP dan status antarmuka jaringan.
    Contoh Penggunaan:
    ifconfig

    Hasil :

    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:1
    

    Instalasi (Jika Belum Terinstall):

    • Ubuntu/Debian:

      sudo apt install net-tools
    • CentOS/Redhat:
      sudo yum install net-tools
  7. 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.com
    

    Hasil Output:

    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
    
    Instalasi (Jika Belum Terinstall):
    Di Debian/Ubuntu:
    sudo apt install mtr -y
    

    Di CenOS/RedHat

    Sudo yum install mtr -y
  8. 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.com

    Hasil Output:

    Server: 8.8.8.8  
    Address: 8.8.8.8#53
    
    Non-authoritative answer:  
    Name: google.com  
    Address: 142.250.190.14
    

    Instalasi (Jika Belum Terinstall):
    Di Debian/Ubuntu

    sudo apt install dnsutils -y
    

    Di 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.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466