Rute - Perintah Linux - Perintah Unix

NAMA

rute - tampilkan / manipulasi tabel routing IP

RINGKASAN

rute [ -CFvnee ]

rute

[ -v ] [ -A family] tambahkan [ -net | -host ] target [ netmask Nm] [ gw Gw] [ metrik N] [ mss M] [ window W] [ irtt I] [ reject ] [ mod ] [ dyn ] [ reinstate ] [[ dev ] Jika]

rute

[ -v ] [ -Sebuah keluarga] del [ -net | -host ] target [ gw Gw] [ netmask Nm] [ metrik N] [[ dev ] Jika]

rute

[ -V ] [ --version ] [ -h ] [ --help ]

DESKRIPSI

Rute memanipulasi tabel routing IP kernel. Penggunaan utamanya adalah untuk mengatur rute statis ke host atau jaringan tertentu melalui antarmuka setelah dikonfigurasi dengan program ifconfig (8).

Ketika opsi add atau del digunakan, rute memodifikasi tabel routing. Tanpa opsi ini, rute menampilkan isi tabel routing saat ini.

PILIHAN

-Sebuah keluarga

gunakan alamat keluarga yang ditentukan (misalnya `inet '; gunakan` route --help' untuk daftar lengkap).

-F

beroperasi pada tabel routing FIB (Forwarding Information Base) kernel. Ini adalah default.

-C

beroperasi pada cache perutean kernel.

-v

pilih operasi verbose.

-n

tampilkan alamat numerik alih-alih mencoba menentukan nama host simbolik. Ini berguna jika Anda mencoba menentukan mengapa rute ke server nama Anda telah lenyap.

-e

menggunakan netstat (8) -format untuk menampilkan tabel routing. -hanya akan menghasilkan garis yang sangat panjang dengan semua parameter dari tabel routing.

del

hapus rute.

menambahkan

tambahkan rute baru.

target

jaringan atau host tujuan. Anda dapat memberikan alamat IP dalam desimal bertitik atau nama host / jaringan .

-bersih

targetnya adalah jaringan.

-tuan rumah

targetnya adalah tuan rumah.

netmask NM

saat menambahkan rute jaringan, netmask yang akan digunakan.

gw GW

paket rute melalui gateway. CATATAN: Gateway yang ditentukan harus dapat dijangkau terlebih dahulu. Ini biasanya berarti Anda harus mengatur rute statis ke gateway sebelumnya. Jika Anda menentukan alamat salah satu antarmuka lokal Anda, itu akan digunakan untuk memutuskan tentang antarmuka ke mana paket harus diarahkan ke. Ini adalah hack kompatibilitas BSDism.

metrik M

mengatur bidang metrik dalam tabel routing (digunakan oleh daemon routing) ke M.

mss M

mengatur TCP Maximum Segment Size (MSS) untuk koneksi melalui rute ini ke M byte. Standarnya adalah perangkat MTU minus header, atau MTU yang lebih rendah ketika ditemukan path mtu discovery. Pengaturan ini dapat digunakan untuk memaksa paket TCP yang lebih kecil di ujung lain ketika jalan penemuan mtu tidak berfungsi (biasanya karena firewall yang salah konfigurasi yang memblokir ICMP Fragmentation Needed)

jendela W

mengatur ukuran jendela TCP untuk koneksi melalui rute ini ke W byte. Ini biasanya hanya digunakan pada jaringan AX.25 dan dengan driver yang tidak dapat menangani back to back frame.

irtt I

mengatur waktu perjalanan putaran awal (irtt) untuk koneksi TCP melalui rute ini hingga milidetik (1-12000). Ini biasanya hanya digunakan di jaringan AX.25. Jika diabaikan, standar RFC 1122 dari 300ms digunakan.

menolak

memasang rute pemblokiran, yang akan memaksa pencarian rute gagal. Ini misalnya digunakan untuk menutupi jaringan sebelum menggunakan rute default. Ini BUKAN untuk firewall.

mod, dyn, memulihkan

memasang rute yang dinamis atau dimodifikasi. Bendera ini untuk tujuan diagnostik, dan umumnya hanya diatur oleh daemon perutean.

dev Jika

memaksa rute untuk dikaitkan dengan perangkat yang ditentukan, karena kernel akan mencoba menentukan perangkatnya sendiri (dengan memeriksa rute yang sudah ada dan spesifikasi perangkat, dan di mana rute ditambahkan). Di sebagian besar jaringan normal, Anda tidak memerlukan ini.

Jika dev Jika opsi terakhir pada baris perintah, kata dev dapat diabaikan, karena ini adalah default. Kalau tidak, urutan pengubah rute (metrik - netmask - gw - dev) tidak masalah.

CONTOH

rute add -net 127.0.0.0

menambahkan entri loopback normal, menggunakan netmask 255.0.0.0 (kelas A net, ditentukan dari alamat tujuan) dan terkait dengan perangkat "lo" (dengan asumsi perangkat ini sudah diatur secara pratama dengan ifconfig (8)).

rute add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

menambahkan rute ke jaringan 192.56.76.x melalui "eth0". Pengubah netmask Kelas C tidak benar-benar diperlukan di sini karena 192. * adalah alamat IP Kelas C. Kata "dev" dapat dihilangkan di sini.

rute tambahkan default gw mango-gw

menambahkan rute default (yang akan digunakan jika tidak ada rute lain yang cocok). Semua paket yang menggunakan rute ini akan dipandu melalui "mango-gw". Perangkat yang benar-benar akan digunakan untuk rute itu tergantung pada bagaimana kita dapat mencapai "mango-gw" - rute statis ke "mango-gw" harus sudah diatur sebelumnya.

rute tambahkan ipx4 sl0

Menambahkan rute ke host "ipx4" melalui antarmuka SLIP (dengan asumsi bahwa "ipx4" adalah host SLIP).

rute add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Perintah ini menambahkan bersih "192.57.66.x" untuk disambungkan melalui rute sebelumnya ke antarmuka SLIP.

rute add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

Ini adalah dokumen yang tidak jelas yang didokumentasikan sehingga orang tahu bagaimana melakukannya. Ini menetapkan semua rute IP kelas D (multicast) untuk pergi melalui "eth0". Ini adalah garis konfigurasi normal yang benar dengan kernel multicasting.

route add -net 10.0.0.0 netmask 255.0.0.0 tolak

Ini menginstal rute penolakan untuk jaringan pribadi "10.xxx"

KELUARAN

Output dari tabel routing kernel diatur dalam kolom-kolom berikut

Tujuan

Jaringan tujuan atau host tujuan.

pintu gerbang

Alamat gerbang atau '*' jika tidak ada yang ditetapkan.

Genmask

Netmask untuk jaringan tujuan; '255.255.255.255' untuk tujuan host dan '0.0.0.0' untuk rute default .

Bendera

Kemungkinan bendera termasuk
U (rute terserah )
H (target adalah host )
G (gunakan gerbang )
R ( memulihkan rute untuk routing dinamis)
D (terinstal secara dinamis oleh daemon atau redirect)
M ( dimodifikasi dari routing daemon atau redirect)
A (diinstal oleh addrconf )
C (entri cache )
! ( tolak rute)

Metrik

'Jarak' ke target (biasanya dihitung dalam hop). Ini tidak digunakan oleh kernel terbaru, tetapi mungkin diperlukan oleh routing daemon.

Ref

Jumlah referensi ke rute ini. (Tidak digunakan di kernel Linux.)

Menggunakan

Hitungan pencarian untuk rute. Tergantung pada penggunaan -F dan -C ini akan menjadi salah rute misses (-F) atau hits (-C).

Saya menghadapi

Antarmuka yang paket untuk rute ini akan dikirim.

MSS

Ukuran maksimum segement maksimum untuk koneksi TCP di atas rute ini.

Jendela

Ukuran jendela default untuk koneksi TCP di atas rute ini.

irtt

RTT Awal (Waktu Perjalanan Bundar). Kernel menggunakan ini untuk menebak tentang parameter protokol TCP terbaik tanpa menunggu jawaban (mungkin lambat).

HH (hanya cache)

Jumlah entri ARP dan rute cache yang merujuk ke cache header perangkat keras untuk rute cache. Ini akan menjadi -1 jika alamat perangkat keras tidak diperlukan untuk antarmuka rute cache (misalnya lo).

Arp (hanya cache)

Apakah alamat perangkat keras untuk rute tembolok sudah diperbarui.

LIHAT JUGA

ifconfig (8), arp (8),

Penting: Gunakan perintah man ( % man ) untuk melihat bagaimana perintah digunakan pada komputer khusus Anda.