Startpagina > Netwerkbeheer > route

route: IP-routeringtabelbeheer

Het commando route wordt gebruikt om de IP-routeringstabellen van de Linux-kernel te bekijken en te manipuleren. Het definieert de paden die netwerkpakketten moeten volgen om hun bestemming te bereiken en biedt functies zoals het toevoegen, verwijderen van statische routes en het instellen van de standaard gateway.

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-` (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.


Hétzelfde categoriecommando