A maršrutēšanas tabula ir fails, kurā ir informācija par to, kā informācija vai paketes jāpārsūta: tīkla ceļš uz visiem tīkla mezgliem vai ierīcēm. Tā ir karte, kuru maršrutētāji un vārtejas izmanto ceļu izsekošanai. Apiņu ar apiņu maršrutēšana tiek plaši izmantota, pakete satur maršrutēšanas tabulu, lai sasniegtu nākamo apiņu, tiklīdz tā būs sasniegta, tā atkal nolasīs maršrutēšanas tabulu, lai sasniegtu nākamo apiņu.
Izmantojot maršruta komandu, varat sazināties ar apakštīkliem un dažādiem tīkliem, kā arī varat bloķēt trafiku starp tīkliem vai ierīcēm, modificējot maršrutēšanas tabulu.
Linux maršrutēšanas komanda ir daļa no net-tools komplekta, kas ietver ifconfig, iwconfig un citus zināmus rīkus, lai tiktu galā ar tīklu. Tāpat kā pārējie tīkla rīku komplekta komponenti maršrutu komandu aizstāj ar ip maršruts komandu, kas arī paskaidrota šajā apmācībā.
Piezīme: Aizvietot "enp2s0" un "wlp3s0”Šajā apmācībā minētie ierīču nosaukumi jūsu pareizajiem ierīču nosaukumiem.
Kā izmantot maršruta komandu Linux
Tā kā pakete net-tools tiek aizstāta ar iproute2 un pēc noklusējuma tā nav iekļauta visos Linux izplatījumos, ja termināļa palaižot to trūkst Debian un atvasinātās sistēmās, piemēram, Ubuntu vai Mint:
# apt instalējiet net-tools
Pēc instalēšanas jūs to varēsit izmantot maršrutu, ifconfig, iwconfig un citas paketē iekļautās komandas.
Maršrutēšanas tabulas izdrukāšana Linux operētājsistēmā:
# sudo maršruts
Kā redzat, noklusējuma vārteja ir 192.168. lpp.0.1, tas ir maršrutētājs, pirmais lēciens, pa kuru satiksme iet pirms došanās uz nākamo apiņu vai pēdējo mezglu.
Piemērojot karogu -n (ciparu) IP adresēm varat aizstāt galamērķa domēna nosaukumu:
# sudo maršruts -n
Ja pievienojat vadu tīklu ar savu Linux ierīci, DHCP nedarbojas, ja paliekat bez interneta, papildus IP adreses iestatīšanai, tīkla maskai, iespējams, būs jāpievieno vārteja, kuru var kopēt no jebkuras citas pievienotās ierīces konfigurācijas.
Lai pievienotu noklusējuma vārteju, piemēram, maršrutētāja palaišanu:
# sudo maršruts pievieno noklusējuma gw
Lai bloķētu resursdatora palaišanu:
# sudo maršruts pievienot-host 192.168. lpp.0.121 noraidīt
Piezīme: aizstāt 192.168. lpp.0.121 resursdatoram, kuru vēlaties bloķēt.
Daži no populārākajiem karodziņiem ietver:
[-v] [-A saime | -4 | -6] pievienot [-net | -host] mērķi [tīkla maska Nm] [gw Gw] [metrika N] [mss M][logs W] [irtt I] [noraidīt] [mod] [dyn] [atjaunot] [[dev] If]
Jūs varat uzzināt vairāk par maršruta komandu man lapa.
Maršruta nomaiņa: ip maršruts
Kopš maršrutu iepriekš izskaidrotā komanda ir novecojusi ip maršruts komanda to aizstāj tāpat kā ip aizstāts ifconfig, vai iw aizstāts iwconfig. Zemāk redzēsiet dažus komandu piemērus, kas aizstāj iepriekš parādīto:
Lai parādītu maršrutēšanas tabulu, izmantojot ip maršruta komandu palaist:
# ip maršruts
Kā redzat attēlā iepriekš, tāpat kā maršrutā noklusējuma vārteja ir 192.168. lpp.0.1, kas ir maršrutētājs. To pašu var panākt, izmantojot tikai burtu r:
Ja vēlaties parādīt vietējo tabulu, kurā ir vietējam resursdatoram piešķirtās galamērķa adreses, varat palaist:
# ip maršruta tabula vietējā
Kā redzat, visas drukātās adreses pieder vietējai ierīcei.
Lai pievienotu noklusējuma vārteju, izmantojot komandu ip route run:
# ip maršruts pievienot noklusējumu, izmantojotManā gadījumā:
# ip maršruts pievieno noklusējumu, izmantojot 192.168. lpp.0.1
Noklusēto vārteju var noņemt, aizstājot “pievienot" priekš "dzēst”.
IP maršruts ļauj piešķirt noklusējuma maršrutu papildu saskarnēm šim skrējienam:
# ip maršruts pievieno noklusējuma dev enp2s0Varat arī aizstāt noklusējuma vārteju, pievienojot karodziņa aizstāšanu, kā parādīts šajā piemērā:
# sudo ip maršruts aizstāj noklusējumu, izmantojot 192.168. lpp.0.3 dev wlp3s0
Jūs varat arī instruēt ip maršruts lai parādītu tikai izvadi, kas īpaši saistīts ar IPv4 vai IPv6 protokoliem.
IPv4
# ip -4 r
IPv6 sintakse ir tāda pati:
# ip -6 r
Lai pievienotu IPv6 vārtejas palaišanu:
# ip -6 maršruts pievienot noklusējumu, izmantojotJa vēlaties bloķēt adresi, varat palaist:
# ip maršrutu pievienot aizliegtVarat arī bloķēt no konkrēta avota:
# ip maršrutu pievienot aizliegt
Blackhole filtrēšana ar ip maršrutu:
Blackhole filtrēšana ir gadījums, kad ugunsmūris vai maršrutēšanas ierīce apzināti izmet trafiku, pamatojoties uz definētiem noteikumiem, parasti drošības nolūkos.
Izmantojot gan komandas maršrutu, gan ip maršrutu Linux, varat izveidot melnās caurumu filtrēšanas kārtulas.
Pirmajā piemērā parādīts melnās cauruma filtrs gan ienākošajām, gan izejošajām paketēm no IP adreses 192.168. lpp.3.2:
# ip maršruts pievieno melno caurumu 192.168. lpp.3.2
Lai noņemtu melnās cauruma filtra darbību:
# Ip route izdzēst melno caurumu 192.168. lpp.3.2
Kā redzat pēc tam, kad pārbaudīta melna cauruma noņemšana.
IP maršruta komanda ir sarežģītāka nekā iepriekšējais maršruts, manā lapā tiek paskaidrotas visas daudzās tajā ietvertās opcijas, tai var piekļūt arī tiešsaistē vietnē https: // manpages.debian.org / jessie / iproute2 / ip-route.8.lv.html.
Es ceru, ka atradāt šo īso rakstu Par Linux komandu: maršruts noderīgs.
Turpiniet sekot LinuxHint, lai iegūtu papildu atjauninājumus un padomus par Linux un tīklu.