Rangkaian

Perintah laluan di Linux

Perintah laluan di Linux
Sebelum menunjukkan bagaimana laluan arahan harus digunakan dalam Linux perlu memahami apa a jadual penghalaan adalah.

A jadual penghalaan adalah fail yang mengandungi maklumat mengenai bagaimana maklumat atau paket harus dipindahkan: jalan rangkaian ke semua nod atau peranti dalam rangkaian. Ini adalah peta yang digunakan oleh penghala dan gerbang untuk mengesan jalan. Routing hop-by-hop digunakan secara meluas, paket berisi tabel routing untuk mencapai hop berikutnya, setelah sampai, ia akan membaca tabel routing lagi untuk sampai ke hop berikutnya.

Dengan menggunakan arahan laluan, anda dapat berkomunikasi dengan subnet dan rangkaian yang berbeza, anda juga dapat menyekat lalu lintas antara rangkaian atau peranti dengan mengubah jadual penghalaan.

Di Linux arahan laluan adalah sebahagian dari rangkaian alat bersih yang merangkumi ifconfig, iwconfig dan alat lain yang diketahui untuk menangani rangkaian. Seperti komponen lain dari rangkaian alat bersih laluan arahan digantikan oleh laluan ip arahan, juga dijelaskan dalam tutorial ini.

Nota: Ganti "enp2s0"Dan"wlp3s0"Nama peranti yang disebut dalam tutorial ini untuk nama peranti anda yang betul.

Cara menggunakan arahan laluan di Linux

Oleh kerana pakej alat bersih digantikan oleh iproute2 dan tidak termasuk dalam semua distribusi Linux secara lalai sekiranya anda kekurangannya pada sistem Debian dan turunan seperti Ubuntu atau Mint, dalam terminal dijalankan:

# apt memasang alat bersih

Setelah dipasang, anda akan dapat menggunakan laluan, ifconfig, iwconfig dan arahan lain yang disertakan dalam pakej.

Untuk mencetak jadual penghalaan pada jalankan Linux:

# sudo laluan

Seperti yang anda lihat, gateway lalai adalah 192.168.0.1, itu adalah penghala, hop pertama yang melaluinya lalu lintas sebelum menuju ke simpul akhir atau akhir berikutnya.

Dengan mengibarkan bendera -n (berangka) anda boleh mengganti nama domain tujuan untuk alamat IP:

# laluan sudo -n

Sekiranya anda bergabung dengan rangkaian berwayar dengan peranti Linux anda, DHCP tidak berfungsi jika anda tetap tanpa internet, selain menetapkan alamat IP, netmask anda mungkin perlu menambahkan gateway yang dapat anda salin dari konfigurasi mana-mana peranti yang disambungkan yang lain.

Untuk menambahkan gateway lalai seperti run router:

# sudo laluan tambahkan gw lalai

Untuk menyekat hos hos:

# sudo laluan tambah -host 192.168.0.121 menolak

Nota: ganti 192.168.0.121 untuk hos yang anda mahu sekat.

Beberapa bendera yang paling popular termasuk:

[-v] [-Satu keluarga | -4 | -6] tambahkan [-net | -host] sasaran [netmask Nm] [gw Gw] [metrik N] [mss M]
[tetingkap W] [irtt I] [tolak] [mod] [dyn] [buat semula] [[dev] Jika]

Anda boleh mengetahui lebih lanjut mengenai arahan laluan di dalamnya halaman lelaki.

Penggantian laluan: laluan ip

Sejak laluan arahan yang dijelaskan di atas tidak digunakan lagi laluan ip arahan menggantikannya sama ip diganti ifconfig, atau iw diganti iwconfig. Di bawah ini anda akan melihat beberapa contoh arahan menggantikan yang ditunjukkan sebelumnya:

Untuk memaparkan jadual perutean menggunakan arahan arahan laluan ip:

# laluan ip

Seperti yang anda lihat pada gambar di atas, seperti dengan laluan, gateway lalai adalah 192.168.0.1 yang merupakan penghala. Perkara yang sama dapat dicapai dengan hanya menggunakan huruf r:

Sekiranya anda ingin memaparkan jadual tempatan, yang mengandungi alamat tujuan yang diberikan kepada tuan rumah tempatan, anda boleh menjalankan:

# ip menunjukkan jadual tempatan

Seperti yang anda lihat, semua alamat yang dicetak adalah milik peranti tempatan.

Untuk menambahkan gateway lalai menggunakan perintah arahan ip run:

# ip laluan menambah lalai melalui

Dalam kes saya:

# laluan ip menambah lalai melalui 192.168.0.1

Anda boleh membuang gateway lalai dengan menggantikan “Tambah"Untuk"padam".

Laluan Ip memungkinkan untuk menetapkan laluan lalai ke antara muka tambahan, untuk jangka masa ini:

# laluan ip tambah dev lalai enp2s0

Anda juga dapat mengganti gerbang lalai dengan menambahkan bendera ganti seperti yang ditunjukkan dalam contoh berikut:

# sudo laluan ganti lalai melalui 192.168.0.3 dev wlp3s0

Anda juga boleh memberi arahan laluan ip untuk menunjukkan hanya output yang berkaitan dengan protokol IPv4 atau IPv6 secara khusus.

Untuk IPv4

# ip -4 r

Untuk IPv6 sintaksnya sama:

# ip -6 r

Untuk menambahkan jalan masuk IPv6:

# ip -6 laluan menambah lalai melalui

Sekiranya anda ingin menyekat alamat, anda boleh menjalankan:

# ip laluan tambah larangan

Anda juga boleh menyekat dari sumber tertentu:

# ip laluan tambah larangan dari

Penapisan lubang hitam dengan laluan ip:

Penyaringan Blackhole adalah apabila firewall atau peranti penghala membuang lalu lintas dengan sengaja berdasarkan peraturan yang ditentukan, biasanya untuk tujuan keselamatan.

Dengan menggunakan kedua-dua laluan perintah dan rute ip di Linux, anda dapat membuat peraturan penyaringan blackhole.

Contoh pertama menunjukkan penapis lubang hitam untuk paket masuk dan keluar dari alamat ip 192.168.3.2:

# ip laluan menambah lubang hitam 192.168.3.2

Untuk membuang jalan keluar penapis lubang hitam:

# Ip laluan hapuskan blackhole 192.168.3.2

Seperti yang anda lihat setelah memeriksa lubang hitam telah dikeluarkan.

Perintah laluan ip lebih kompleks daripada laluan sebelumnya, halaman manual menjelaskan semua pilihan yang terdapat di dalamnya, anda juga boleh mengaksesnya secara dalam talian di https: // manpages.debian.org / jessie / iproute2 / ip-laluan.8.en.html.

Saya harap anda menemui artikel ringkas ini Mengenai Perintah Linux: laluan berguna.
Terus ikuti LinuxHint untuk kemas kini dan petua tambahan mengenai Linux dan Rangkaian.

Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...
Alat Berguna untuk Pemain Linux
Sekiranya anda suka bermain permainan di Linux, kemungkinan anda telah menggunakan aplikasi dan utiliti seperti Wine, Lutris dan OBS Studio untuk meni...
HD Remastered Games untuk Linux yang Tidak Pernah Melancarkan Linux Sebelumnya
Banyak pembangun dan penerbit permainan hadir dengan penghapus HD permainan lama untuk memperpanjang usia francais, harap peminat meminta keserasian d...