Perintah ip Linux: periksa antarmuka, alamat, dan rute

Perintah ip dari iproute2 menampilkan atau mengubah antarmuka jaringan, alamat IP, rute, dan tabel tetangga Linux. Mulailah dengan perintah pemeriksaan seperti ip -br address show dan ip route show; add, del, dan set dapat mengubah jaringan serta memutus koneksi jarak jauh.

Alamat Internet Protocol (IP) mengidentifikasi titik komunikasi pada jaringan. Antarmuka adalah penghubung jaringan fisik atau virtual, sedangkan rute menentukan jalur pengiriman paket. Memiliki alamat tidak otomatis berarti ada rute yang sesuai, resolusi nama bekerja, atau layanan tujuan dapat diakses.

Sintaks dan objek jaringan

ip [OPSI] OBJEK PERINTAH [ARGUMEN]

Penanda huruf besar menjelaskan bagian perintah. link menangani antarmuka dan status link; address menangani alamat; route menangani rute; neigh menangani informasi tetangga pada link yang sama. Gunakan ip -Version, man ip, atau bantuan objek seperti ip route help untuk mencocokkan dukungan versi yang terpasang.

Nama objek dapat disingkat, misalnya address menjadi addr, tetapi bentuk lengkap lebih mudah ditinjau dalam catatan pemeliharaan. Perintah show adalah pemeriksaan. Jangan menganggap semua perintah ip hanya menampilkan data, karena perintah perubahan memakai alat yang sama.

Lihat antarmuka dan alamat secara ringkas

ip -br address show

-br adalah singkatan -brief. Keluaran ringkas menampilkan nama antarmuka, status operasional, serta alamat yang terpasang. Periksa semua alamat yang relevan: satu antarmuka dapat memiliki beberapa alamat IPv4 dan IPv6. Nama aktual juga tidak harus eth0.

Periksa rute dan gateway

ip route show

Baca prefiks tujuan, via untuk gateway bila ada, dan dev untuk antarmuka keluar. Rute yang terhubung langsung dapat tidak memiliki via. Entri default berlaku bila tidak ada rute yang lebih spesifik sesuai aturan pemilihan; tidak adanya default bukan berarti tujuan lokal yang memiliki rute sendiri pasti tidak terjangkau.

Secara bawaan, ip route show menampilkan rute IPv4 pada tabel main. Untuk IPv6 gunakan pilihan -6 pada pemeriksaan yang sesuai. Host dengan routing berbasis kebijakan atau beberapa tabel memerlukan pemeriksaan aturan dan tabel terkait; keluaran main saja tidak selalu menjelaskan seluruh keputusan jalur.

Tanyakan jalur yang dipilih untuk tujuan tertentu

ip route get 192.0.2.1

route get meminta kernel menyelesaikan pilihan rute menuju alamat contoh. Pada hasil yang tersedia, dev menunjukkan antarmuka keluar, src alamat sumber yang dipilih, dan via gateway bila diperlukan. Jika tidak ada rute yang cocok, perintah dapat melaporkan kesalahan; jangan menambahkan rute contoh secara otomatis sebagai tanggapan.

Perintah ini tidak mengirim paket uji ke tujuan. Hasil rute yang berhasil bukan bukti host tujuan hidup, firewall mengizinkan koneksi, atau layanan aplikasi berjalan. Untuk trafik nyata, pilihan juga dapat dipengaruhi alamat sumber, protokol, port, penanda paket, dan aturan kebijakan; perintah sederhana ini menanyakan konteks pencarian bawaannya.

Baca ilustrasi keadaan dan prefiks alamat

Alternatif bentuk pada contoh berikut memakai nama opsi lebih panjang dan perintah bawaan objek address:

ip -brief address

Ilustrasi keluaran, bukan hasil pemeriksaan host Anda:

lo      UNKNOWN  127.0.0.1/8 ::1/128
eth0    UP       192.0.2.10/24

lo adalah antarmuka loopback; 127.0.0.1 dan ::1 dipakai untuk komunikasi lokal pada host. UNKNOWN pada lo tidak otomatis berarti gagal. Linux membedakan keadaan administratif dan operasional: antarmuka yang diaktifkan administrator belum tentu dapat mengirim data, misalnya bila sambungan fisik atau autentikasi jaringan belum siap.

UP pada tampilan ringkas menunjukkan keadaan operasional antarmuka, bukan keberhasilan akses internet. /24 adalah panjang prefiks IPv4, setara dengan mask 255.255.255.0. Alamat 192.0.2.10 dan tujuan 192.0.2.1 dalam artikel ini merupakan alamat dokumentasi, bukan konfigurasi yang harus diterapkan pada jaringan nyata.

Pisahkan masalah alamat, jalur, dan nama

  1. Periksa alamat dan keadaan antarmuka. Cocokkan prefiks serta jaringan yang diharapkan; alamat yang terlihat belum membuktikan konfigurasi benar.
  2. Periksa rute, keluarga alamat, serta pemilihan jalur ke tujuan sebenarnya. Perhatikan antarmuka dan alamat sumber yang dipilih.
  3. Periksa resolusi nama melalui alat DNS yang tersedia. Domain Name System (DNS) menerjemahkan nama menjadi alamat; pada host systemd-resolved, panduan resolvectl berbahasa Inggris menjelaskan alat terkait.
  4. Uji tujuan serta layanan yang memang Anda gunakan. Respons ping hanya membuktikan sebagian konektivitas; kegagalan ping juga dapat disebabkan penyaringan paket uji, sehingga periksa koneksi aplikasi secara terpisah.

neigh menampilkan tetangga, termasuk Address Resolution Protocol (ARP) untuk IPv4 dan Neighbor Discovery untuk IPv6. Ini bukan daftar semua komputer di internet. Tetangga yang terlihat tidak membuktikan layanan jarak jauh dapat digunakan.

Objek dan opsi yang sering dipakai

Bentuk Kegunaan
link show Menampilkan antarmuka serta keadaan link.
address show Menampilkan alamat pada antarmuka.
route show Menampilkan rute sesuai keluarga dan tabel yang dipilih.
neigh show Menampilkan entri tetangga ARP atau Neighbor Discovery.
-br Tampilan ringkas pada pemeriksaan yang mendukungnya, seperti address, link, dan neigh.
-4 / -6 Memilih keluarga IPv4 atau IPv6.

Rincian objek dan opsi tersedia pada manual iproute2 ip, sedangkan perbedaan show dan get dijelaskan dalam manual ip route. Arti keadaan antarmuka dijelaskan pada dokumentasi keadaan operasional Linux.

Siapkan pemulihan sebelum mengubah jaringan

Perubahan alamat, rute default, atau link down pada antarmuka yang membawa sesi SSH dapat langsung memutus akses. Secure Shell (SSH) adalah koneksi administrasi jarak jauh. Simpan catatan konfigurasi sekarang, identifikasi antarmuka sesi, dan siapkan akses konsol serta langkah pemulihan sebelum perubahan nyata.

Perubahan langsung melalui ip mengubah keadaan jaringan saat berjalan. Layanan pengelola jaringan dapat menimpanya, dan perubahan itu dapat hilang saat reboot. Gunakan metode konfigurasi permanen distribusi dan pengelola yang benar-benar aktif; jangan menjalankan beberapa pengelola dengan konfigurasi yang saling bertentangan.

FAQ

Apa perbedaan ip address dan ip route?

ip address menampilkan alamat pada antarmuka. ip route menampilkan atau menyelesaikan rute yang digunakan untuk mengirim paket menuju tujuan.

Apakah UP dan alamat IP berarti internet sudah tersambung?

Tidak. Periksa rute yang sesuai, resolusi nama, kebijakan firewall, dan layanan tujuan. Status antarmuka hanya menjelaskan salah satu lapisan konektivitas.