Overzicht
Het commando route beheert de routeringstabellen van het systeem om ervoor te zorgen dat netwerkverkeer via de juiste paden wordt verzonden. U kunt handmatig routes instellen voor specifieke bestemmingsnetwerken of hosts.
Belangrijkste functies
- Huidige routeringstabellen weergeven
- Statische routes toevoegen en verwijderen
- Standaard gateway instellen
- Routes per netwerkinterface specificeren
Belangrijkste opties
Het commando route gebruikt verschillende opties om de routeringstabellen te manipuleren of weer te geven.
Routeringstabellen weergeven
Routes toevoegen/verwijderen
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`route` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Voorbeelden
Leer hoe u routeringstabellen effectief kunt beheren met verschillende voorbeelden van het commando route.
Huidige routeringstabellen weergeven
route -n
Toont de huidige routeringstabellen van het systeem in numeriek formaat.
Standaard gateway toevoegen
sudo route add default gw 192.168.1.1
Voegt een standaardroute toe om al het verkeer naar onbekende bestemmingen naar een specifieke gateway te sturen.
Route voor specifiek netwerk toevoegen
sudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
Voegt een route toe om verkeer naar het netwerk 192.168.2.0/24 via de gateway 192.168.1.1 te sturen.
Route voor specifieke host toevoegen
sudo route add -host 10.0.0.1 gw 192.168.1.1
Voegt een route toe om verkeer naar de host 10.0.0.1 via de gateway 192.168.1.1 te sturen.
Standaard gateway verwijderen
sudo route del default gw 192.168.1.1
Verwijdert de geconfigureerde standaard gateway route.
Route voor specifiek netwerk verwijderen
sudo route del -net 192.168.2.0 netmask 255.255.255.0
Verwijdert de eerder toegevoegde route voor het netwerk 192.168.2.0/24.
Installatie
Het commando route is onderdeel van het `net-tools` pakket. Op de meeste moderne Linux-distributies wordt het `ip` commando uit het `iproute2` pakket standaard meegeleverd, en `route` moet mogelijk apart worden geïnstalleerd.
Debian/Ubuntu
sudo apt update
sudo apt install net-tools
Installeer `net-tools` met de apt-pakketbeheerder.
CentOS/RHEL/Fedora
sudo yum install net-tools
# of
sudo dnf install net-tools
Installeer `net-tools` met de yum- of dnf-pakketbeheerder.
Tips & Aandachtspunten
Handige tips en aandachtspunten bij het gebruik van het commando route.
Gebruik van het ip-commando aanbevolen
Het route commando wordt beschouwd als een verouderd hulpmiddel. Op moderne Linux-systemen wordt het gebruik van het ip route commando uit het iproute2 pakket aanbevolen. ip route is krachtiger, flexibeler en kan alle netwerkgerelateerde instellingen integraal beheren.
ip route show: Huidige routeringstabellen weergevensudo ip route add default via 192.168.1.1: Standaard gateway toevoegensudo ip route add 192.168.2.0/24 via 192.168.1.1: Netwerkroute toevoegen
Permanente route-instellingen
Routes die zijn toegevoegd met het route commando verdwijnen na het opnieuw opstarten van het systeem. Om routeringsinstellingen permanent te maken, moet u netwerkconfiguratiebestanden aanpassen, zoals /etc/network/interfaces (Debian/Ubuntu) of /etc/sysconfig/network-scripts/route-<interface> (CentOS/RHEL).
Rechten
Commando's zoals add of del die de routeringstabellen wijzigen, vereisen root-rechten. Gebruik sudo om deze commando's uit te voeren.