De methode voor het wijzigen van het gateway-adres in UNIX (en varianten daarvan zoals Linux, macOS en BSD) hangt af van hoe uw netwerk is geconfigureerd. Er zijn hoofdzakelijk twee manieren:met behulp van een op tekst gebaseerd configuratiebestand (meestal `/etc/sysconfig/network-scripts/ifcfg-eth0` of iets dergelijks, waarbij het exacte pad varieert per distributie) of met behulp van een opdrachtregelnetwerktool (zoals `ip route`).
Methode 1:het netwerkconfiguratiebestand wijzigen (aanbevolen voor statische IP-configuraties)
Dit heeft de voorkeur als u een statisch IP-adres aan uw netwerkinterface hebt toegewezen. Je hebt rootrechten nodig (met `sudo` of `su`).
1. Identificeer uw netwerkinterface: Zoek de naam van uw netwerkinterface (bijvoorbeeld `eth0`, `en0`, `wlan0`, `wlp2s0`). U kunt het commando `ip addr` of `ifconfig` gebruiken. Bijvoorbeeld:
``` bash
ip-adres tonen
```
Hiermee worden al uw netwerkinterfaces en de bijbehorende adressen vermeld. Zoek naar de interface die op uw netwerk is aangesloten.
2. Zoek het configuratiebestand: De locatie van het configuratiebestand is afhankelijk van uw Linux-distributie. Veel voorkomende locaties zijn onder meer:
* `/etc/sysconfig/network-scripts/ifcfg-` (Red Hat, CentOS, Fedora – vervang `` door jouw interfacenaam)
* `/etc/network/interfaces` (Debian, Ubuntu – dit bestand gebruikt een andere syntaxis)
* `/etc/system/network/interfaces` (OpenBSD, NetBSD)
3. Bewerk het configuratiebestand: Gebruik een teksteditor zoals `vi`, `nano` of `emacs` om het bestand te openen. Voeg de regel `GATEWAY` (of het equivalent daarvan) toe of wijzig deze. De syntaxis varieert afhankelijk van het bestandstype.
* `/etc/sysconfig/network-scripts/ifcfg-` (Red Hat-achtige systemen): Mogelijk vindt u een regel als `GATEWAY=192.168.1.1`. Wijzig `192.168.1.1` in uw nieuwe gateway-adres.
```
DEVICE=
IPADDR=192.168.1.100
NETMASKER=255.255.255.0
GATEWAY=192.168.1.1 <--- Wijzig deze regel
... andere instellingen ...
```
* `/etc/network/interfaces` (Debian-achtige systemen): U moet een regel toevoegen binnen het interfaceconfiguratieblok.
```
auto
iface inet statisch
adres 192.168.1.100
netmasker 255.255.255.0
gateway 192.168.1.1 <--- Voeg deze regel toe of wijzig deze
```
4. Start de netwerkservice opnieuw: Nadat u de wijzigingen heeft opgeslagen, start u uw netwerkservice opnieuw op. De opdracht varieert afhankelijk van uw distributie:
* `systemctl restart netwerken` (systemd-systemen zoals de meeste moderne Linux-distributies)
* `service netwerk herstart` (oudere SysVinit-systemen)
* `ifconfig omlaag; ifconfig up` (minder aanbevolen, past mogelijk geen bijgewerkte routeringstabellen toe)
Methode 2:het commando `ip route` gebruiken (voor zowel statische als dynamische IP-configuraties)
Deze methode is geschikt voor zowel statische als dynamische IP-configuraties. Het manipuleert rechtstreeks de routeringstabel. Je hebt nog steeds rootrechten nodig.
1. Voeg een standaardroute toe: Hiermee wordt de standaardgateway ingesteld voor al het verkeer dat niet expliciet ergens anders naartoe wordt gerouteerd. Vervang `
` door uw nieuwe gateway-IP-adres.
``` bash
sudo ip route standaard toevoegen via
```
2. Bekijk de routeringstabel: Controleer de wijziging met:
``` bash
IP-routeshow
```
U zou uw nieuwe standaardgateway in de lijst moeten zien staan.
Belangrijke overwegingen:
* Onjuiste gateway: Als u een onjuist gateway-adres gebruikt, voorkomt u dat uw systeem toegang krijgt tot internet of andere netwerken.
* Persistentie: Wijzigingen die met `ip route` zijn aangebracht, gaan doorgaans verloren bij het opnieuw opstarten, tenzij u ze permanent configureert in de netwerkconfiguratiebestanden van uw systeem (methode 1).
* DHCP: Als u DHCP gebruikt, kan het rechtstreeks wijzigen van de gateway worden overschreven door de DHCP-server. U moet de DHCP-serverconfiguratie wijzigen of een statische IP-instelling gebruiken.
* Firewall: Zorg ervoor dat uw firewall verkeer van en naar de nieuwe gateway toestaat.
Vergeet niet om tijdelijke aanduidingen zoals `` en `
` te vervangen door uw werkelijke waarden. Maak altijd een back-up van uw configuratiebestanden voordat u wijzigingen aanbrengt. Als u niet zeker bent over een van deze stappen, raadpleeg dan de documentatie van uw distributie of zoek hulp bij ervaren gebruikers. |