Ce face route
Comanda route controlează tabela internă de rutare IP a kernelului Windows, stabilind prin ce interfață de rețea sau router este trimis traficul către fiecare clasă de adrese IP.
Comanda route print (sau route print -4) afișează toate rutele active, adresele de rețea, masca, gateway-ul asociat și metrica de cost (prioritatea).
Pentru conexiuni VPN sau rețele de birou multiple, comanda route add permite rutarea selectivă a traficului intern prin VPN, lăsând restul internetului prin conexiunea locală.
Parametrul -p (Persistent) face ca ruta adăugată să fie salvată permanent în registru, supraviețuind repornirii calculatorului.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
print |
Afișează tabela completă de rutare IPv4 și IPv6. |
add <destinație> mask <mască> <gateway> |
Adaugă o rută nouă în tabelă. |
delete <destinație> |
Șterge o rută existentă. |
-p |
Face ruta persistentă la reboot (salvată sub HKLM\System\…\Routes). |
metric <valoare> |
Setează costul/prioritatea rutei (valoare mai mică = prioritate mai mare). |
Ce returnează
Modificarea tabelei de rutare IP.
Exemple
Exemplul 1: Adăugarea unei rute persistente către rețeaua companiei prin VPN
Direcționează clasa 10.x.x.x prin gateway-ul 192.168.1.254.
route -p add 10.0.0.0 mask 255.0.0.0 192.168.1.254
Ieșire în terminal
OK!
Greșeli frecvente
- Adăugarea unei rute fără parametrul ‘-p’, ceea ce va duce la pierderea rutei la primul restart de calculator.
- Rularea comenzilor ‘route add’ sau ‘delete’ fără drepturi de Administrator, primind eroarea: ‘The requested operation requires elevation’.
Comenzi înrudite
ipconfig: Afișează și gestionează parametrii rețelei TCP/IP, adresele IP, gateway-ul, serverele DNS și cache-ul local.tracert: Urmărește ruta pachetelor de rețea nod cu nod (hop-uri) până la serverul destinație prin internet.netsh (Network Shell): Utilitarul CLI complet pentru configurarea avansată a plăcilor de rețea, profilurilor Wi-Fi și a Windows Firewall.
Întrebări & Exemple de Cod:
routeAi o nelămurire despre utilizarea comenzii
routesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.