Võrgustike loomine

Marsruudi käsk Linuxis

Marsruudi käsk Linuxis
Enne kui näidata, kuidas tee käsku tuleks kasutada Linuxis, on vaja mõista, mida a marsruudi tabel on.

A marsruudi tabel on fail, mis sisaldab teavet selle kohta, kuidas teavet või pakette tuleks edastada: võrgu tee kõigile võrgu sõlmedele või seadmetele. See on kaart, mida ruuterid ja väravad kasutavad teede jälgimiseks. Hüppa-hüppa marsruutimist kasutatakse laialdaselt, pakett sisaldab marsruuditabelit järgmise hüppe saavutamiseks, kui see on saavutatud, loeb see järgmise hüppe saamiseks uuesti marsruutimistabeli.

Marsruudi käsu abil saate suhelda alamvõrkude ja erinevate võrkudega, samuti saate blokeerida võrkude või seadmete vahelise liikluse, muutes marsruutimistabelit.

Linuxis on marsruudi käsk osa net-tools komplektist, mis sisaldab ifconfig, iwconfig ja muid teadaolevaid tööriistu võrgu loomiseks. Nagu ülejäänud võrgutööriistade komplekti komponendid tee käsk asendatakse ip marsruut käsk, mida on selles õpetuses ka selgitatud.

Märge: Asenda “enp2s0"Ja"wlp3s0”Selles õpetuses nimetatud seadmete nimed teie õigete seadmete nimede jaoks.

Marsruudi käsu kasutamine Linuxis

Kuna net-tools pakett asendatakse iproute2-ga ja see ei kuulu vaikimisi kõigisse Linuxi distributsioonidesse, juhul kui teil seda terminali käitamisel Debianis ja tuletatud süsteemides nagu Ubuntu või Mint puuduvad:

# apt installib net-tools

Pärast installimist saate seda kasutada tee, ifconfig, iwconfig ja muud paketti kuuluvad käsud.

Marsruutimistabeli printimine Linuxi käitamisel:

# sudo marsruut

Nagu näete, on vaikelüüs 192.168.0.1, see on ruuter, esimene hüpe, mille kaudu liiklus läbib enne järgmise hüppe või viimase sõlme minemist.

Lippu rakendades -n (numbriline) saate IP-aadresside jaoks asendada sihtkoha domeeninime:

# sudo marsruut -n

Kui liitute traadiga võrguga oma Linuxi seadmega, ei tööta DHCP, kui jääte ilma Internetita. Lisaks IP-aadressi seadmisele peate võib-olla lisama lüüsi, mille saate kopeerida mis tahes muu ühendatud seadme konfiguratsioonist.

Vaikelüüsi, näiteks ruuteri käitamise lisamiseks toimige järgmiselt

# sudo marsruut lisab vaikimisi gw

Host-runi blokeerimine:

# sudo marsruut add -host 192.168.0.121 tagasi lükata

Märge: asenda 192.168.0.121 blokeeritava masina jaoks.

Mõned kõige populaarsemad lipud hõlmavad järgmist:

[-v] [-A perekond | -4 | -6] lisage [-net | -host] sihtmärk [võrgumask Nm] [gw Gw] [mõõdik N] [mss M]
[aken W] [irtt I] [lükka tagasi] [mod] [dün] [ennista] [[dev] kui]

Marsruudi käsu kohta saate selle kohta lisateavet man leht.

Marsruudi asendamine: ip marsruut

Kuna tee ülalkirjeldatud käsk on vananenud ip marsruut käsk asendab seda samamoodi ip asendatud ifconfig, või iw asendatud iwconfig. Allpool näete mõningaid näiteid käskudest, mis asendasid varem näidatud:

Marsruutimistabeli kuvamiseks ip marsruudi käsu abil:

# ip marsruut

Nagu näete ülaltoodud pildil, on marsruudi puhul vaikelüüs 192.168.0.1, mis on ruuter. Sama saab saavutada ainult tähe kasutamisega r:

Kui soovite kuvada kohaliku tabeli, mis sisaldab kohalikule hostile määratud sihtkoha aadresse, võite käivitada:

# ip marsruudi näitamise tabel kohalik

Nagu näete, kuuluvad kõik prinditud aadressid kohalikku seadmesse.

Vaikelüüsi lisamiseks käsuga ip route run:

# ip marsruut lisada vaikimisi kaudu

Minu puhul:

# ip marsruut lisada vaikimisi 192 kaudu.168.0.1

Vaikelüüsi saate eemaldada, asendadeslisamakustuta”.

IP-marsruut võimaldab määrata selle marsruudi jaoks täiendava liidese vaiketee:

# ip marsruut lisab vaikimisi dev enp2s0

Vaikelüüsi saate asendada ka lipu asendamise lisamisega, nagu on näidatud järgmises näites:

# sudo ip marsruut asendab vaikimisi 192.168.0.3 dev wlp3s0

Võite ka juhendada ip marsruut näidata ainult IPv4 või IPv6 protokollidega seotud väljundit.

IPv4 jaoks

# ip -4 r

IPv6 puhul on süntaks sama:

# ip -6 r

IPv6-lüüsi käitamise lisamiseks toimige järgmiselt

# ip -6 marsruut lisada vaikimisi kaudu

Aadressi blokeerimiseks võite käivitada:

# ip marsruudi lisamine keelata

Võite blokeerida ka konkreetsest allikast:

# ip marsruudi lisamine keelata alates

Musta augu filtreerimine ip marsruudiga:

Musta augu filtreerimine on see, kui tulemüür või marsruutimisseade viskab liikluse tahtlikult kindlaksmääratud reeglite alusel, tavaliselt turvalisuse huvides.

Kasutades Linuxis nii käsu marsruuti kui ka IP-marsruuti, saate luua musta augu filtreerimise reeglid.

Esimene näide näitab musta augu filtrit nii IP-aadressi 192 sissetulevate kui ka väljaminevate pakettide jaoks.168.3.2:

# ip marsruut lisab musta augu 192.168.3.2

Mustaaugu filtri käitamise eemaldamiseks toimige järgmiselt

# Ip marsruut kustutab musta augu 192.168.3.2

Nagu näete pärast musta augu kontrollimist, eemaldati see.

IP-marsruudi käsk on endisest marsruudist keerukam, man-leht selgitab kõiki selles sisalduvaid paljusid võimalusi, sellele pääseb juurde ka veebis https: // manpages.debian.org / jessie / iproute2 / ip-marsruut.8.et.HTML.

Loodan, et leidsite selle lühikese artikli Teave Linuxi käsu kohta: marsruut kasulik.
Järgige täiendavaid värskendusi ja näpunäiteid Linuxi ja võrgu kohta, järgides LinuxHinti.

OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...
SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...
Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...