A útválasztási táblázat egy fájl, amely információkat tartalmaz az információk vagy csomagok továbbításának módjáról: a hálózati útvonal a hálózat összes csomópontjához vagy eszközéhez. Ez egy térkép, amelyet az útválasztók és átjárók használnak az utak követésére. Az ugrás utáni irányítást széles körben használják, a csomag tartalmazza az útválasztási táblázatot, hogy elérje a következő ugrást, ha elérte, újra elolvassa az útválasztási táblázatot, hogy elérje a következő ugrást.
Az útvonal parancs használatával kommunikálhat alhálózatokkal és különböző hálózatokkal, és az útválasztási táblázat módosításával blokkolhatja a hálózatok vagy eszközök közötti forgalmat is.
Linuxban az útvonal parancs a net-tools csomag része, amely tartalmazza az ifconfig, iwconfig és más ismert eszközöket a hálózatkezeléshez. A net-tools csomag többi eleméhez hasonlóan a útvonal parancs helyébe a ip útvonal parancs, amelyet ebben az oktatóanyagban is elmagyarázunk.
Jegyzet: Cserélje kienp2s0”És„wlp3s0”Ebben az oktatóanyagban említett eszköznevek a helyes eszköznevekhez.
Hogyan kell használni az útvonal parancsot Linux alatt
Mivel a net-tools csomagot az iproute2 váltja fel, és alapértelmezés szerint nem szerepel az összes Linux disztribúcióban, ha a terminál futtatásakor hiányzik belőle a Debian és a származtatott rendszerek, például az Ubuntu vagy a Mint:
# apt install net-tools
A telepítés után használhatja útvonal, ifconfig, iwconfig és a csomagban található egyéb parancsok.
Az útválasztási tábla kinyomtatása Linux futtatásra:
# sudo útvonal
Amint láthatja, az alapértelmezett átjáró 192.168.0.Az 1. ábrán az útválasztó az első ugrás, amelyen keresztül a forgalom áthalad, mielőtt a következő ugró vagy utolsó csomópontra lépne.
A zászló alkalmazásával -n (numerikus) lecserélheti a céltartomány nevét az IP-címekre:
# sudo útvonal -n
Ha vezetékes hálózathoz csatlakozik Linux eszközével, akkor a DHCP nem működik, ha internet nélkül marad, emellett az IP-cím, netmaszk beállításához hozzá kell adnia egy átjárót, amelyet átmásolhat bármely más csatlakoztatott eszköz konfigurációjából.
Alapértelmezett átjáró, például útválasztó futtatásához:
# sudo útvonal hozzáadja az alapértelmezett gw-t
Gazdagép futtatásának letiltása:
# sudo route add -host 192.168.0.121 elutasít
jegyzet: cserélje ki a 192-et.168.0.121 a blokkolni kívánt gazdagép számára.
A legnépszerűbb zászlók a következők:
[-v] [-A család | -4 | -6] hozzáadja a [-net | -host] célt [netmask Nm] [gw Gw] [metrika N] [mss M][ablak W] [irtt I] [elutasítás] [mod] [dyn] [visszaállítás] [[dev] If]
Tudjon meg többet az útvonal parancsról man oldal.
Az útvonalcsere: ip útvonal
Mivel a útvonal a fent kifejtett parancs elavult a ip útvonal parancs éppúgy helyettesíti ip lecserélték ifconfig, vagy iw lecserélték iwconfig. Az alábbiakban láthat néhány példát a korábban bemutatott parancsokra:
Az útválasztási tábla megjelenítéséhez az ip route parancsfuttatással:
# ip útvonal
Amint a fenti képen látható, az útvonalhoz hasonlóan az alapértelmezett átjáró 192.168.0.1, amely a router. Ugyanez érhető el csak a betű használatával r:
Ha meg szeretné jeleníteni a helyi táblázatot, amely a helyi gazdagéphez rendelt célcímeket tartalmazza, akkor futtathatja:
# ip útvonal megjelenítése táblázat helyi
Mint látható, minden nyomtatott cím a helyi eszközhöz tartozik.
Alapértelmezett átjáró hozzáadása az ip útvonal futtatása paranccsal:
# ip útvonal hozzáadása alapértelmezetten keresztülEsetemben:
# ip útvonal hozzáadása alapértelmezett 192-en keresztül.168.0.1
Az alapértelmezett átjárót eltávolíthatja ahozzá”töröl”.
Az IP útvonal lehetővé teszi az alapértelmezett útvonal hozzárendelését további interfészekhez ehhez a futtatáshoz:
# ip útvonal hozzáadása az alapértelmezett dev enp2s0Az alapértelmezett átjárót kicserélheti a flag csere hozzáadásával is, az alábbi példában látható módon:
# sudo ip útvonal helyettesíti az alapértelmezettet 192-n keresztül.168.0.3 dev wlp3s0
Utasíthat is ip útvonal csak kifejezetten az IPv4 vagy IPv6 protokollhoz kapcsolódó kimenet megjelenítése.
IPv4 esetén
# ip -4 r
Az IPv6 esetében a szintaxis ugyanaz:
# ip -6 r
IPv6-átjáró futtatásának hozzáadása:
# ip -6 útvonal hozzáadása alapértelmezetten keresztülHa blokkolni szeretne egy címet, futtathatja:
# ip útvonal tiltásaLetilthat egy adott forrásból is:
# ip útvonal tiltása
Fekete lyuk szűrés ip útvonalon:
A fekete lyuk szűrése az, amikor egy tűzfal vagy útválasztó eszköz meghatározott szabályok alapján szándékosan eldobja a forgalmat, általában biztonsági célokból.
Mind a parancs, mind az ip útvonal használatával a Linuxban létrehozhat fekete lyuk szűrési szabályokat.
Az első példa egy fekete lyuk szűrőt mutat be a 192-es IP-cím bejövő és kimenő csomagjai számára.168.3.2:
# ip útvonal hozzáadása a 192 lyukhoz.168.3.2
A fekete lyukú szűrőfuttatás eltávolítása:
# Ip route delete blackhole 192.168.3.2
Amint láthatja, miután ellenőrizte a fekete lyuk eltávolítását.
Az ip route parancs bonyolultabb, mint a korábbi útvonal, a man oldal tisztázza a benne található számos lehetőséget, online is elérheti a https: // manpages.debian.org / jessie / iproute2 / ip-route.8.en.html.
Remélem, megtalálta ezt a rövid cikket A Linux Commandról: útvonal hasznos.
Kövesse a LinuxHint alkalmazást további frissítésekért és tippekért a Linuxról és a Hálózatról.