Laluan - Perintah Linux - Unix Command

NAME

laluan - tunjukkan / memanipulasi jadual penghalaan IP

SINOPSIS

laluan [ -CFvnee ]

laluan

[ -v ] [ -A keluarga] tambah [ -net | -host ] target [ netmask Nm] [ gw Gw] [ metric N] [ mss M] [ window W] [ irtt I] [ reject ] [ mod ] [ dyn ] [ reinstate ] [[ dev ]

laluan

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

laluan

[ -V ] [ --versi ] [ -h ] [ --help ]

DESKRIPSI

Laluan memanipulasi jadual penghalaan IP kernel. Penggunaan utamanya adalah untuk menyediakan laluan statik ke tuan rumah atau rangkaian tertentu melalui antara muka selepas ia telah dikonfigurasi dengan program ifconfig (8).

Apabila pilihan tambah atau del digunakan, laluan mengubah jadual penghalaan. Tanpa pilihan ini, laluan memaparkan kandungan semasa jadual penghalaan.

PILIHAN

-Sebuah keluarga

gunakan keluarga alamat yang dinyatakan (contohnya `inet '; gunakan` laluan - membantu' untuk senarai penuh).

-F

beroperasi pada jadual laluan FIB (Forwarding Information Base) kernel. Ini adalah lalai.

-C

beroperasi pada cache peralihan kernel.

-v

pilih operasi verbose.

-n

tunjukkan alamat berangka dan bukannya cuba menentukan nama tuan rumah simbolik. Ini berguna jika anda cuba menentukan mengapa laluan ke nama pelayan anda telah hilang.

-e

gunakan netstat (8) -format untuk memaparkan jadual penghalaan. -eee akan menghasilkan garis yang sangat panjang dengan semua parameter dari jadual routing.

del

padam laluan.

Tambah

tambah laluan baru.

sasaran

rangkaian destinasi atau tuan rumah. Anda boleh memberikan alamat IP dalam desimal bertitik atau nama tuan rumah / rangkaian .

-net

sasarannya ialah rangkaian.

-host

sasarannya adalah tuan rumah.

netmask NM

apabila menambah laluan rangkaian, netmask akan digunakan.

gw GW

paket laluan melalui pintu masuk. NOTA: Gateway yang dinyatakan mesti dicapai terlebih dahulu. Ini biasanya bermakna bahawa anda perlu menyediakan laluan statik ke gerbang terlebih dahulu. Jika anda menentukan alamat antara antara muka tempatan anda, ia akan digunakan untuk membuat keputusan tentang antara muka yang mana paket tersebut harus dialihkan. Ini adalah hack keserasian BSDism.

metrik M

tetapkan medan metrik dalam jadual penghalaan (digunakan oleh daemon penghalaan) untuk M.

mss M

tetapkan Saiz Segmen Maksimum TCP (MSS) untuk sambungan melalui laluan ini ke bait M. Lalai adalah peranti MTU tolak tajuk, atau MTU yang lebih rendah apabila penemuan laluan mtu berlaku. Tetapan ini boleh digunakan untuk memaksa paket TCP yang lebih kecil pada hujung yang lain apabila penemuan path mtu tidak berfungsi (biasanya kerana firewall yang salah konfigurasi yang menghalang Fragmentasi ICMP Diperlukan)

tingkap W

tetapkan saiz tetingkap TCP untuk sambungan melalui laluan ini ke bait W. Ini biasanya hanya digunakan pada rangkaian AX.25 dan dengan pemandu tidak dapat mengendalikan kembali ke bingkai belakang.

irtt I

tetapkan masa perjalanan pusingan awal (irtt) untuk sambungan TCP melalui laluan ini kepada saya milisaat (1-12000). Ini biasanya hanya digunakan pada rangkaian AX.25. Sekiranya tidak termasuk lalai RFC 1122 300ms digunakan.

menolak

memasang laluan menyekat, yang akan memaksa pencarian laluan gagal. Ini contohnya digunakan untuk menutup rangkaian sebelum menggunakan laluan lalai. Ini TIDAK untuk firewall.

mod, dyn, semula

memasang laluan dinamik atau diubah suai. Bendera ini adalah untuk tujuan diagnostik, dan pada amnya hanya ditetapkan oleh daemon perantauan.

dev Jika

memaksa laluan untuk dikaitkan dengan peranti yang dinyatakan, kerana kernel akan cuba untuk menentukan peranti dengan sendirinya (dengan memeriksa laluan sedia ada dan spesifikasi peranti, dan di mana laluan ditambahkan ke). Dalam rangkaian yang paling biasa anda tidak perlu ini.

Jika dev Jika opsyen terakhir pada baris arahan, perkataan dev boleh diabaikan, kerana ia adalah lalai. Jika tidak, mod pengubah laluan (metrik - netmask - gw - dev) tidak penting.

CONTOH

laluan add-net 127.0.0.0

menambah kemasukan backback biasa, menggunakan netmask 255.0.0.0 (kelas A net, ditentukan dari alamat destinasi) dan dikaitkan dengan peranti "lo" (dengan asumsi peranti ini jelas ditetapkan dengan ifconfig (8)).

route add-net 192.56.76.0 netmask 255.255.255.0 dev eth0

menambah laluan ke rangkaian 192.56.76.x melalui "eth0". Pengubahsuaian netmask Kelas C tidak semestinya perlu di sini kerana 192. * ialah alamat IP Kelas C. Perkataan "dev" boleh diabaikan di sini.

laluan tambah lalai gw mangga-gw

menambah laluan lalai (yang akan digunakan jika tiada laluan lain sepadan). Semua paket yang menggunakan laluan ini akan dibuka melalui "mangga-gw". Peranti yang sebenarnya akan digunakan untuk laluan itu bergantung pada bagaimana kita boleh mencapai "mangga-gw" - laluan statik ke "mangga-gw" perlu dibentuk sebelum ini.

laluan tambah ipx4 sl0

Menambah laluan ke hos "ipx4" melalui antara muka SLIP (dengan asumsi bahawa "ipx4" adalah hos SLIP).

route add-net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Perintah ini menambah bersih "192.57.66.x" untuk menjadi pintu masuk melalui laluan lama ke antara muka SLIP.

laluan add-net 224.0.0.0 netmask 240.0.0.0 dev eth0

Ini adalah satu dokumen yang tidak jelas sehingga orang tahu cara melakukannya. Ini menetapkan semua laluan IP kelas D (multicast) untuk pergi melalui "eth0". Inilah garis konfigurasi biasa yang betul dengan kernel multicasting.

laluan add-net 10.0.0.0 netmask 255.0.0.0 menolak

Ini memasang laluan penolakan untuk rangkaian peribadi "10.xxx"

PENGELUARAN

Output jadual penghalaan kernel diatur dalam lajur berikut

Destinasi

Rangkaian destinasi atau hos destinasi.

Gateway

Alamat gerbang atau '*' jika tiada set.

Genmask

Netmask untuk destinasi bersih; '255.255.255.255' untuk destinasi tuan rumah dan '0.0.0.0' untuk laluan lalai .

Bendera

Bendera yang mungkin termasuk
U (laluan naik )
H (sasaran adalah tuan rumah )
G (menggunakan pintu masuk )
R ( mengembalikan laluan untuk penghalaan dinamik)
D (dipasang secara dinamik oleh daemon atau redirect)
M ( diubah dari daemon penghalaan atau redirect)
A (dipasang oleh addrconf )
C (kemasukan cache )
! ( menolak laluan)

Metrik

'Jarak' ke sasaran (biasanya dikira dalam hop). Ia tidak digunakan oleh kernel baru-baru ini, tetapi mungkin diperlukan dengan mengarahkan daemon.

Ref

Bilangan rujukan untuk laluan ini. (Tidak digunakan dalam kernel Linux.)

Gunakan

Bilangan pencarian untuk laluan. Bergantung pada penggunaan -F dan -C ini akan sama ada cache laluan terlepas (-F) atau hits (-C).

Saya menghadapi

Antara muka yang mana paket untuk laluan ini akan dihantar.

MSS

Saiz segmen maksimum piawai bagi sambungan TCP sepanjang laluan ini.

Tetingkap

Saiz tetingkap lalai untuk sambungan TCP melalui laluan ini.

irtt

RTT Awal (Masa Lawatan Bulat). Kernel menggunakan ini untuk meneka parameter protokol TCP terbaik tanpa menunggu (mungkin lambat) jawapan.

HH (cache sahaja)

Bilangan penyertaan ARP dan laluan cache yang merujuk kepada cache header perkakasan untuk laluan cache. Ini akan menjadi -1 jika alamat perkakasan tidak diperlukan untuk antaramuka laluan cache (mis. Lo).

Arp (cache sahaja)

Sama ada atau tidak alamat perkakasan untuk laluan cache dikemas kini.

LIHAT JUGA

ifconfig (8), arp (8),

Penting: Gunakan arahan lelaki ( % man ) untuk melihat bagaimana arahan digunakan pada komputer tertentu anda.