Tīklošana

Maršruta komanda Linux

Maršruta komanda Linux
Pirms parādāt, kā maršrutu komanda jāizmanto Linux, ir jāsaprot, kas a maršrutēšanas tabula ir.

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, izmantojot

Manā 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 enp2s0

Varat 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, izmantojot

Ja vēlaties bloķēt adresi, varat palaist:

# ip maršrutu pievienot aizliegt

Varat arī bloķēt no konkrēta avota:

# ip maršrutu pievienot aizliegt no

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.

Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...
Labākās komandrindas spēles Linux
Komandrinda nav tikai lielākais sabiedrotais, lietojot Linux, bet tā var būt arī izklaides avots, jo to var izmantot, lai spēlētu daudzas jautras spēl...