IP/ytimen reititystaulukko toimii ratkaisevana karttana, joka määrittää kuinka verkkopaketit välitetään eri isäntien ja verkkojen välillä. Hyödyntämällä reitti komento, Linuxin järjestelmänvalvojat ja käyttäjät voivat luoda staattisia reittejä, mikä mahdollistaa verkkoyhteyksien tarkan hallinnan ja tiedonsiirron optimoinnin. Tässä kattavassa oppaassa tutkimme reittikomennon monimutkaisuutta Linuxissa, selvitämme sen toimintoja ja perehdymme yksityiskohtaisiin esimerkkeihin saadaksemme syvällisen käsityksen sen käytöstä.
Asennetaan reittikomentoa
Monissa Linux-jakeluissa ei ole esiasennettuna reittikomentoja. Asenna se käyttämällä seuraavia komentoja Linux-jakelusi mukaan.
Debian/Ubuntu tapauksessa
sudo apt-get install net-tools>
CentOS/RedHat tapauksessa
sudo dnf install net-tools>
Fedora OS:n tapauksessa
sudo dnf install net-tools>
Työskentely reittikomennon kanssa
IP/ytimen reititystaulukon näyttäminen.
route>

reitti
Se näyttää reititystaulukon merkinnät.
Reititystaulukon näyttäminen täydessä numeromuodossa.
route -n>

reitti -n
Siitä on hyötyä jopa silloin, kun joudut selvittämään, miksi reitti nimipalvelimelle on jopa kadonnut.
Oletusyhdyskäytävän lisääminen.
sudo route add default gw 169.254.0.0>

lisää oletusyhdyskäytävä
Tämä määrittää yhdyskäytävän osoitteen, johon kaikki verkkoon kuulumattomat paketit välitetään.
Huomautus: Tässä tapauksessa haluamme valita 169.254.0.0 oletusyhdyskäytäväksi. Voit valita tarpeidesi mukaan.
Listaa ytimen reititysvälimuistitiedot.
route -Cn>

reitti -Cn
Reitittääksesi paketit nopeammin, ydin ylläpitää näitä reititysvälimuistitietoja. Yllä oleva komento tulostaa välimuistin tiedot. Tässä tapauksessa välimuistitiedot säilytetään.
Reitityksen hylkääminen tiettyyn isäntään tai verkkoon.
sudo route add -host 192.168.1.51 reject>

hylätä reitityksen
Jos nyt pingaat yllä mainittuun IP-osoitteeseen, se näyttää Verkkoon ei saada yhteyttä.
Saadaksesi tiedot ytimen/IP-reititystaulukosta ip-komennolla.
ip route>

IP-reititystaulukon tiedot
python-ohjelmaluettelo
Tämä antaa yksityiskohdat ytimen/IP-reititystaulukosta, ja tässä tapauksessa olemme käyttäneet IP-komentoa.
Oletusyhdyskäytävän poistaminen.
route del default>

poista yhdyskäytävä
Varoitus:
Tämä voi johtaa internetin toimintahäiriöihin. Pidä muistiin oletusyhdyskäytäväsi, ennen kuin jatkat komennon suorittamista. Tämä poistaa oletusyhdyskäytävän.
Saadaksesi tiedot paikallisesta taulukosta, jossa on paikalliselle isännälle määrätyt kohdeosoitteet.
ip route show table local>

ip reitti näytä taulukko paikallinen
Tämä tulostaa paikallisen taulukon tiedot.
Saadaksesi IPv4:ään liittyvän lähdön.
ip -4 route>

IPv4:ään liittyvä lähtö
Tämä näyttää vain merkinnät, joissa on ipv4.
Saadaksesi IPv6:een liittyvän lähdön.
ip -6 route>

IPv6:een liittyvä lähtö
Tämä näyttää vain merkinnät, joissa on ipv6.
Reititystaulukon tarkistaminen Linuxissa – UKK
Kuinka tarkistan reititystaulukon Linuxissa route-komennolla?
Voit tarkastella reititystaulukkoa Linuxissa käyttämällä `
route`>
komento. Avaa vain pääte ja kirjoita `route`>
tai `route -n`>
näyttääksesi reititystaulukon. Tämä komento antaa tietoja järjestelmässäsi määritetyistä verkkoreiteistä.
Voinko suodattaa route-komennon tulosteen näyttämään tiettyjä tietoja?
Kyllä, `
route`>
komennon avulla voit suodattaa tulosteen. Voit esimerkiksi käyttää `route -n`>
näyttää numeeriset IP-osoitteet isäntänimien sijaan. Lisäksi voit käyttää grep- tai awk-komentoja lisäsuodattamaan ja muotoilemaan tulostetta tarpeen mukaan.
Kuinka voin lisätä uuden reitin reititystaulukkoon Linuxissa?
Voit lisätä uuden reitin käyttämällä `
route add`>
komento, jota seuraa kohdeverkko ja yhdyskäytävä. Esimerkiksi `sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`>
lisää reitin 192.168.1.0-verkkoon yhdyskäytävän 192.168.0.1 kautta.
Mitä eroa route- ja ip route -komentojen välillä on Linuxissa?
Molemmat `
route`>
ja `ip route`>
komentoja voidaan käyttää reititystaulukon näyttämiseen ja käsittelemiseen. Kuitenkin `ip route`>
pidetään nykyaikaisempana ja joustavampana. Se tarjoaa lisäominaisuuksia, ja sitä suositellaan käyttäjille, jotka työskentelevät uudempien Linux-järjestelmien kanssa.
Kuinka teen reitistä pysyvän uudelleenkäynnistysten välillä Linuxissa?
Jos haluat tehdä reitistä pysyvän, sinun on lisättävä reitin määritys sopivaan verkon määritystiedostoon. Tiedoston sijainti voi vaihdella Linux-jakelun mukaan. Esimerkiksi järjestelmissä, joissa käytetään systemd:tä, voit lisätä reitin .network-tiedostoon, kun taas vanhemmissa järjestelmissä voit muokata /etc/network/interfaces-tiedostoa tai käyttää mukautettuja komentosarjoja tiedostossa /etc/network/if-up.d. /.
Johtopäätös
Tässä artikkelissa olemme käsitelleet `route`-komentoa Linuxissa, jota käytetään IP/ytimen reititystaulukon hallintaan. Sen avulla voidaan näyttää, lisätä, poistaa ja muokata reititystaulukon merkintöjä. Komento on hyödyllinen tehtävissä, kuten staattisten reittien määrittämisessä, oletusyhdyskäytävän lisäämisessä, reitityksen hylkäämisessä tiettyihin isäntiin/verkkoihin ja yksityiskohtaisten reititystietojen käyttämiseen. Muutoksia tehtäessä tulee olla varovainen, jotta vältytään verkkoyhteyden häiriöiltä.