traseu (tehnologia informației)
Acest articol sau secțiune despre subiectul software nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
În sistemele GNU / Linux , ruta este o comandă care vă permite să vizualizați și să modificați tabelul de rutare .
Fișierul de comandă este un fișier esențial pentru administrarea sistemului și, prin urmare, este situat în directorul / sbin (conform standarduluiFHS ) și este deținut de utilizatorul root .
Un exemplu de ieșire a acestei comenzi poate fi:
kaos @ kaos: ~ $ route -n Tabel de rutare IP kernel Destinație Gateway Genmask Steaguri Metric Ref Utilizați Iface 192.168.101.0 192.168.102.102 255.255.255.0 UG 0 0 0 eth0 192.168.102.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.103.0 192.168.102.102 255.255.255.0 UG 0 0 0 eth0 192.168.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.12.1 0.0.0.0 UG 0 0 0 eth0
Principalele câmpuri sunt:
- Destinație: indică gazda sau rețeaua la care doriți să ajungeți
- Gateway: indică, acolo unde este prezent, gateway-ul , adică computerul din rețeaua locală prin care să vă conectați la o altă rețea
- Genmask: indică masca de rețea
- Iface: interfața de rețea prin care să vă conectați
În exemplul prezentat, computerul unde a fost lansată comanda se conectează prin interfața eth0 direct la rețelele 192.168.102.0 și 192.168.12.0 (câmpul gateway este indicat cu 0.0.0.0) în timp ce se conectează la rețelele 192.168.101.0 și 192.168 .103.0 prin gateway 192.168.102.102; pentru toate celelalte destinații (0.0.0.0) se conectează prin gateway 192.168.12.1.
Opțiunile principale sunt [1] :
- -n: pentru a indica valoarea numerică a gazdelor
- add: pentru a adăuga un traseu
- del: pentru a șterge un traseu
- -net: pentru a indica faptul că ținta este o rețea
- -host: pentru a indica faptul că ținta este un computer
- gw: pentru a indica poarta de acces
- netmask: pentru a indica masca de rețea
Pentru mai multe detalii vizualizați pagina manuală a man route
comanda man route
.
Sau mai bine zis, se poate face folosind interfețe virtuale.
Exemple
route add -net 192.168.101.0 netmask 255.255.255.0 gw 192.168.101.102
Adăugați ruta 192.168.101 la tabelul de rutare indicând masca de rețea 255.255.255.0 și gateway-ul 192.168.101.102
route add default gw 192.168.12.1
Adăugați gazda 192.168.12.1 ca gateway implicit
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
Adaugă o rută la destinația 10.41.0.0 cu masca de subrețea 255.255.0.0, următoarea adresă de salt 10.27.0.1 și folosește indexul de interfață 0x3
Notă
- ^ ruta (8) - net-tools , pe manpages.debian.org . Adus la 11 iunie 2020 .