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 weergeven
- `sudo ip route add default via 192.168.1.1`: Standaard gateway toevoegen
- `sudo 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-
Rechten
Commando's zoals `add` of `del` die de routeringstabellen wijzigen, vereisen root-rechten. Gebruik `sudo` om deze commando's uit te voeren.