Apa itu Perutean Paket Jaringan?
Proses perutean paket jaringan adalah pengiriman paket IP dari satu titik ke titik lain melalui jaringan, misalnya internet. Saat Anda mengirim email ke seseorang, Anda sebenarnya sedang mentransfer serangkaian paket IP atau datagram dari komputer Anda ke node jaringan atau PC lain. Paket yang dikirim dari komputer Anda melewati beberapa gateway atau router untuk mencapai sistem komputer target. Pendekatan yang sama berlaku untuk semua protokol Internet seperti HTTP, IRC, FTP, dll.
Di semua sistem Linux dan UNIX, informasi tentang penerusan paket IP disimpan dalam struktur kernel. Struktur ini disebut tabel routing. Jika Anda ingin sistem Anda berkomunikasi dengan komputer lain, Anda harus mengonfigurasi tabel perutean ini. Tetapi pertama-tama, penting bagaimana Anda dapat menampilkan tabel perutean ini di sistem Linux Anda.
Perintah yang tercakup dalam artikel ini
Pada artikel ini, kami akan menjelaskan bagaimana tabel routing dapat ditampilkan di Debian menggunakan tiga perintah populer berikut
- Perintah ip
- Perintah rute
- Perintah rute netstat
Kami telah menguji perintah dari artikel ini pada sistem Debian 10 Buster.
Kami menggunakan baris perintah Debian, terminal, untuk menjalankan perintah di atas. Anda dapat membuka terminal menggunakan pencarian startup aplikasi sebagai berikut:
Peluncur Aplikasi dapat diluncurkan melalui tombol Super/Windows pada keyboard Anda.
Cara menggunakan perintah ip untuk melihat rute jaringan
Last but not least, berikut adalah cara yang paling direkomendasikan untuk mencetak informasi tabel perutean di Linux. Begini cara menggunakan perintah ini:
$ ip route
Meskipun informasi ini tidak terlalu ramah pembaca seperti perintah yang disebutkan sebelumnya, ini masih cukup bagi Anda untuk mengonfigurasi rute.
Ini adalah beberapa perintah untuk melihat informasi tabel perutean di Debian. Meskipun perintah ip route tidak terlihat rapi, ini masih merupakan cara yang paling direkomendasikan untuk mencari informasi tabel routing yang relevan. Perintah lain dianggap usang tetapi mungkin masih membantu dalam mendapatkan apa yang perlu Anda ekstrak.
Melihat tabel perutean menggunakan perintah rute
Perintah rute juga termasuk dalam kategori perintah yang pernah digunakan secara luas tetapi sekarang sudah usang untuk melihat tabel perutean. Halaman manual dari perintah ini juga menyebutkan bahwa perintah tersebut sekarang diganti dengan perintah ip route.
Melalui perintah ini, Anda dapat melihat informasi yang sama persis seperti yang Anda bisa, melalui perintah netstat. Inilah cara Anda dapat menggunakannya:
$ sudo route -n
-n Bendera ini digunakan untuk menampilkan alamat numerik saja
Format output agak mirip dengan perintah netstat.
Gunakan perintah netstat untuk melihat tabel routing
Perintah netstat selalu menjadi metode yang banyak digunakan untuk mencetak informasi tabel perutean di Linux. Namun, secara resmi digantikan oleh perintah ip route. Kami tetap menyertakannya karena ini masih merupakan pendekatan untuk mengambil informasi yang diperlukan
Berikut adalah bagaimana Anda dapat menggunakan perintah ini:
$ netstat -rn
-r Bendera ini digunakan untuk menampilkan tabel perutean Kernel
-n Bendera ini digunakan untuk menampilkan alamat numerik
Inilah yang ditunjukkan oleh output:
Tujuan | Kolom ini menunjukkan jaringan tujuan |
Gerbang | Kolom ini menunjukkan gateway yang ditentukan untuk jaringan. Jika Anda melihat tanda * di kolom ini, artinya tidak diperlukan gateway penerusan untuk jaringan yang ditentukan. |
Topeng Gen | Kolom ini menunjukkan netmask jaringan. |
Bendera | Keluaran U di kolom ini berarti bahwa rute sudah habis. Output G menunjukkan bahwa gateway yang ditentukan harus digunakan untuk rute ini. D berarti diinstal secara dinamis, M singkatan diubah, dan R berarti dipulihkan. |
SPM | Kolom ini menunjukkan Ukuran Segmen Maksimum (MSS) default untuk koneksi TCP untuk rute ini. |
Jendela | Kolom ini menunjukkan ukuran jendela default untuk koneksi TCP melalui rute ini. |
irtt | Kolom ini menunjukkan Waktu Perjalanan Pulang Pergi Awal untuk rute ini. |
Iface | Kolom Iface menunjukkan antarmuka jaringan. Jika Anda memiliki lebih dari satu antarmuka, Anda akan melihat lo (untuk loopback), eth0 (perangkat Ethernet pertama), dan eth1 (untuk perangkat Ethernet kedua), dan seterusnya untuk jumlah antarmuka yang telah Anda instal. |