GNU/Linux >> Belajar Linux >  >> Linux

Cara Menampilkan Tabel Perutean di Linux

Untuk menampilkan tabel perutean kernel, Anda dapat menggunakan salah satu metode berikut:

rute

Daftar semua rute statis saat ini:

$ sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Anda harus menjadi root untuk mengeksekusi route. Opsi -n berarti Anda ingin alamat IP numerik ditampilkan, bukan nama host yang sesuai.

netstat

netstat adalah perintah mudah lainnya yang dapat digunakan untuk menampilkan rute statis.

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 eth0

Opsi -r menentukan bahwa Anda menginginkan tabel perutean. Opsi -n mirip dengan perintah route.

ip

Perintah ip dapat digunakan untuk menampilkan tabel routing IPv4 dan IPv6. Perintah di bawah ini menampilkan tabel perutean IPv4.

$ ip route list
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.103
default via 192.168.0.1 dev eth0
$ ip route
default via 10.0.2.2 dev eth0 proto dhcp metric 100 
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100 
172.16.0.0/12 via 192.168.33.11 dev eth1 
192.168.33.0/24 dev eth1 proto kernel scope link src 192.168.33.10 metric 101

Cara melihat rute IPv6

Untuk melihat tabel routing IPv6, gunakan perintah:

# ip -6 route
Catatan :Perintah route dari paket net-tools dianggap tidak digunakan lagi dan harus dihindari demi alat iproute seperti ip.

Untuk informasi lebih lanjut tentang perintah ip, lihat halaman manual:

# man ip

Catatan Akhir

Ketika perintah route -n dikeluarkan, ada alamat yang terdaftar "0.0.0.0". Entri dalam tabel rute ini menunjukkan rute ke Default Gateway. Saat paket keluar dibuat, alamat tujuan ditetapkan. Kernel akan memeriksa tabel routing saat ini dari atas ke bawah. Jika tidak ditemukan kecocokan untuk alamat tujuan, paket akan dikirim melalui gateway default. Alamat yang terlihat dari 0.0.0.0 menunjukkan kecocokan untuk semuanya. Empat 0 bertindak sebagai wildcard di alamat IP.

Misalnya, dengan tabel perutean di bawah ini, paket apa pun yang tidak ditujukan untuk jaringan 192.168.122.0/24 akan dikirim ke gateway default 192.168.122.1 melalui antarmuka eth0:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.122.0   0.0.0.0         255.255.255.0   U     1      0        0 eth0
0.0.0.0         192.168.122.1   0.0.0.0         UG    0      0        0 eth0


Linux
  1. Cara menggunakan perintah ketik (menampilkan informasi tentang perintah) di Linux

  2. Linux – Tabel Perutean “220” Di Kernel Linux 3.2.0-23-generik?

  3. Linux – Perutean Melalui Iptables?

  1. Cara Mengatur Alamat IP Statis dan Memodifikasi Tabel Perutean di Linux

  2. Bagaimana Menyelaraskan Tabel Tampilan dengan Baik?

  3. Linux – Bagaimana Menampilkan Pesan Selamat Datang Di Unix??

  1. Perintah ls Linux

  2. Cara mengatur dua rute default di linux

  3. Bagaimana cara menambahkan tampilan nama host ke VIM statusline di Linux?