Linux: Cara Menemukan Gateway Default
Untuk memeriksa gateway default di Linux, jalankan ip -4 route show default. Alamat setelah via dalam output adalah gateway hop berikutnya untuk rute default tersebut, dan IPv6 dapat diperiksa secara terpisah dengan ip -6 route show default.
Apa itu Gateway Default?
Gateway default adalah hop berikutnya yang digunakan untuk meneruskan paket ketika tidak ada rute yang lebih spesifik yang cocok dengan tujuan. Di jaringan rumah atau kecil, ini sering adalah alamat router, tetapi di server, mesin virtual, atau lingkungan VPN, bisa berupa perangkat lain atau antarmuka virtual. Alamat gateway dan alamat IP komputer Anda adalah nilai yang berbeda.
Perintah berikut ini menanyakan informasi routing dan tidak mengubah pengaturan jaringan. Biasanya dapat dijalankan tanpa hak administratif. Alamat contoh dan nama antarmuka hanya untuk ilustrasi, dan hasil aktual di lingkungan Anda mungkin berbeda.
Memeriksa Rute Default IPv4
Jalankan perintah berikut di terminal.
ip -4 route show default
Berikut adalah contoh output yang mungkin.
default via 192.0.2.1 dev enp1s0 proto dhcp metric 100
default: Menunjukkan rute default.via 192.0.2.1: Alamat hop berikutnya untuk meneruskan paket.dev enp1s0: Antarmuka jaringan yang digunakan untuk rute ini.proto dhcp: Dalam contoh ini, menunjukkan rute yang diperoleh melalui DHCP. Nilai lain seperti pengaturan manual juga memungkinkan.metric 100: Nilai yang digunakan untuk prioritas rute. Saat membandingkan rute dengan kondisi yang sama, umumnya nilai yang lebih kecil mendapat prioritas.
Mungkin ada beberapa rute default. Dalam kasus VPN atau beberapa antarmuka, Anda juga harus memeriksa tujuan lalu lintas dan pengaturan rute kebijakan. Anda dapat memeriksa arti dari rute dan metrik di manual ip-route.
Memeriksa rute default IPv6
Rute IPv6 dilihat secara terpisah dari rute IPv4.
ip -6 route show default
Sebagai contoh, mungkin ditampilkan sebagai berikut.
default via fe80::1 dev enp1s0 proto ra metric 100
Dalam contoh ini, fe80::1 adalah alamat link-local, sehingga diinterpretasikan bersama dengan dev enp1s0 pada antarmuka yang sama. Jika IPv6 tidak digunakan atau rute default tidak ditetapkan, mungkin tidak ada output. Gateway untuk IPv4 dan IPv6 tidak harus sama atau ada bersamaan.
Periksa rute yang digunakan untuk tujuan tertentu
Hanya karena rute default ditampilkan tidak berarti semua tujuan menggunakan rute tersebut. Jika ada rute yang lebih spesifik atau routing kebijakan, rute yang dipilih mungkin berbeda. Perintah berikut memeriksa rute yang dipilih oleh kernel untuk tujuan contoh.
ip route get 198.51.100.25
Jika via muncul dalam hasil, itu menunjukkan hop berikutnya, dan dev menunjukkan antarmuka yang digunakan. Tujuan yang terhubung secara langsung mungkin tidak memiliki via. Pemeriksaan ini sebenarnya tidak mengirim paket, jadi ini bukan tes untuk memastikan keberhasilan koneksi. Ganti alamat tujuan dengan alamat aktual yang ingin Anda periksa.
Dalam lingkungan yang menggunakan pengaturan routing kebijakan, ip route show menampilkan tabel main secara default, sedangkan ip route get melakukan pencarian rute menggunakan aturan yang berlaku. Gunakan perintah berikut untuk meninjau aturan dan seluruh tabel, serta melakukan pencarian dengan mempertimbangkan kondisi lalu lintas aktual seperti sumber jika perlu.
ip rule show
ip route show table all
Ketika tidak ada keluaran atau akses tidak memungkinkan
- Tidak ada rute default: Periksa status koneksi antarmuka dan alamat dengan
ip addr show, serta verifikasi pengaturan DHCP atau pengelola jaringan. Dalam sistem yang hanya memerlukan rute tertentu, konfigurasi tanpa rute default mungkin disengaja. - Rute ada tetapi komunikasi gagal: Hanya karena alamat gateway muncul tidak menjamin konektivitas internet atau tujuan. Periksa antarmuka, firewall, hop berikutnya, dan DNS secara berurutan.
- Banyak rute default: Periksa antarmuka, metrik, aturan kebijakan, dan hasil
ip route getsecara bersamaan. VPN atau kontainer mungkin menggunakan rute terpisah.
Mengirim ping ke gateway dapat membantu memeriksa keterjangkauan, tetapi di jaringan di mana respons diblokir, kegagalan tidak selalu berarti masalah konektivitas. Sebelum mengubah pengaturan routing server jarak jauh, verifikasi kemungkinan pemutusan dan jalur pemulihan.
Memeriksa dengan perintah route lama
Anda juga dapat menggunakan route -n pada sistem lama. Periksa Gateway dan Iface dari baris di mana Destination adalah 0.0.0.0 dalam output. -n menampilkan alamat numerik alih-alih nama.
route -n
Jika route tidak terpasang, cobalah menggunakan ip route yang sudah disediakan sebelum menambahkan paket baru. Alat jaringan dan output dari distribusi dapat bervariasi tergantung versi.




