Hulpartikel overzicht

Hulpartikel

Hoe voeg ik een extra IPv4 of IPv6-adres toe aan mijn VPS?

In dit artikel leggen wij uit hoe je een IPv4- en IPv6-adres aan je Linux-VPS toevoegt. Klik hier voor een handleiding voor het toevoegen van een IPv4- of IPv6-adres aan een Windows-VPS.

Bij een VPS zit standaard 1 IPv4-adres inbegrepen, maar je kunt dit uitbreiden naar maximaal 10 IPv4-adressen via het controlepaneel. Voor de VPSen uit de PRO-serie geldt een limiet van maximaal 20 IPv4-adressen.

Elke VPS heeft standaard een /64 IPv6-range tot zijn beschikking, waar naar eigen wens IP-adressen uit kunnen worden toegevoegd. Een /64 IPv6-range bevat in totaal 18,446,744,073,709,551,616 IP-adressen, dus de kans is vrij klein dat je er niet genoeg hebt!

Wanneer je een extra IPv4-adres bestelt, of een extra IPv6-adres toevoegt aan je IP-adressen via het controlepaneel,  kunnen deze niet automatisch via DHCP toegevoegd worden aan je VPS. Extra IP-adressen voeg je dan ook handmatig aan de netwerk-interfaces toe.

  • Deze handleiding gaat over publieke IP-adressen. In deze handleiding vind je meer informatie over het instellen van interne adressen (voor je private network).
     
  • Voor het geval dat een eventuele misconfiguratie je VPS onbereikbaar maakt, kun je het beste eerst een snapshot maken.

In dit artikel worden de volgende onderwerpen behandeld:

(Free)BSD:

CentOS 6.x:

CentOS 7.x:

Debian:

Debian 9:

Ubuntu 14.04:

Ubuntu 16.04:

Ubuntu 18.04:


     

    Hoe bestel ik een IPv4-adres in het controlepaneel?

     

    Stap 1

    Ga in het controlepaneel naar 'VPS & Colocatie'. Klik op deze pagina aan de linkerkant op de VPS waar je een extra IP-adres aan wil toevoegen. 

    IP adres bestellen

    Vervolgens klik je aan de rechterkant van de pagina op de blauwe knop 'IP Adressen'.


    Stap 2

    Hier krijg je een overzicht van alle huidige IPv4- en IPv6-adressen van de VPS. Klik hier op de knop 'Vraag een IPv4 adres aan'.

    VPS IP adressen overzicht


    Stap 3

    Klik in het 'AddOn'-overzicht op het plusje om een extra IPv4-adres toe te voegen.

    VPS IP add-on

    Klik daarna rechtsonderaan de pagina op 'Add-ons bestellen' om de bestelling te voltooien.


    Stap 4

    Binnen enkele seconden zal er een extra IPv4-adres in het overzicht verschijnen welke je vervolgens kunt configureren in de netwerkinterfaces van je VPS.

    VPS ipv4 adressen overzicht

    Let op! IP-adressen worden automatisch toegekend op basis van de beschikbare IP's in de 'pool' van fysieke blade. Je kunt dus een opvolgend IP-adres krijgen in exact dezelfde IP-range, maar deze kan ook totaal afwijken.


    Hoe voeg ik een IPv6-adres toe in het controlepaneel?

    Stap 1

    Ga in het controlepaneel naar 'VPS & Colocatie'. Klik op deze pagina aan de linkerkant op de VPS waar je een extra IP-adres aan wil toevoegen.

    Vervolgens klik je aan de rechterkant van de pagina op de blauwe knop IP Adressen.

    VPS ip adressen knop


    Stap 2

    Hier krijg je een overzicht van alle huidige IPv4- en IPv6-adressen van de VPS. Klik hier op de knop 'Voeg een nieuw IPv6 adres toe'.

    VPS overzicht ip adressen


    Stap 3

    Hier zie je bovenaan de IPv6-range staan waar je een IPv6-adres uit kunt aanmaken. Vul het gewenste IPv6-adres in en eventueel een reverse DNS-naam / PTR-record. Wanneer je dit gedaan hebt klik je op 'Voeg nieuw IPv6 adres toe'.

    afbeelding VPS ipv6 adres toevoegen

    Dit IPv6-adres zal nu ook in het overzicht van adressen komen te staan.


    FreeBSD

    Hoe voeg ik een IPv4-adres toe in FreeBSD?
    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat vtnet0.


     

    Stap 3

    Nu voeg je het extra IPv4-adres toe in de networkinterfaces door de volgende commando's uit te voeren (je kunt uiteraard ook een andere editor gebruiken zoals vim)::

    nano /etc/rc.conf

    Er wordt een configuratie-bestand geopend en hier pas je de volgende zaken aan:

    • Voeg de gateway toe (dit vervang je met je eigen gateway-IP):
      defaultrouter="149.210.204.1"
    •  Verander de regel met ifconfig_vtnet0="DHCP" naar een handmatig geconfigureerd IP:
      ifconfig_vtnet0="inet 149.210.202.105 netmask 255.255.255.0"
    •  Voeg de extra IP's toe in de regels eronder, let er hierbij op dat de _alias0 opvolgende nummers hebben.
      ifconfig_vtnet0_alias0="inet 149.210.202.105 netmask 255.255.255.255"
      ifconfig_vtnet0_alias1="ïnet 149.210.202.118 netmask 255.255.255.255"

    Hierbij is defaultrouter het IP-adres van de gateway, deze kun je voor je IP-adres terugvinden in het controlepaneel. Het netmask is voor het hoofd IP-adres 255.255.255.0, voor alle 'extra' IP-adressen zet je dit op 255.255.255.255.

    Een alternatieve mogelijkheid is overigens alle aliassen toevoegen via onderstaand voorbeeld:

    ifconfig_vtnet0_aliases=" \
        inet 149.210.202.105/24 \
        inet 149.210.202.118/24 \

    Sla de wijzigingen op en sluit vi af (ctrl + x > y > enter).

    afbeelding output ifconfig - a FreeBSD


     

    Stap 4

    Reset je netwerkinterfaces met het volgende commando om het nieuwe IP-adres in gebruik te nemen:

    /etc/rc.d/netif restart && /etc/rc.d/routing restart


    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zie je het nieuwe toegevoegde IPv4-adres terug. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Mocht je nog meer IP-adressen willen toevoegen dan kun je de bovenstaande stappen herhalen.

    Hoe voeg ik een IPv6-adres toe in FreeBSD?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat vtnet0.


    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces door de volgende commando's uit te voeren (je kunt uiteraard ook een andere editor gebruiken zoals vim):

    sudo nano /etc/rc.conf

    In het geopende configuratiebestand maak je de volgende aanpassingen:

    • Verander de regel met ifconfig_vtnet0_ipv6 naar een handmatig geconfigureerd IP:
      ifconfig_vtnet0_ipv6="inet6 2a01:7c8:aab8:77::1/48"
    • Voeg de extra IP's toe in de regels eronder, let er hierbij op dat de _alias0 opvolgende nummers hebben.
      ifconfig_vtnet0_ipv6="inet6 2a01:7c8:dead:beef::2/48"
      ifconfig_vtnet0_alias0="inet6 2a01:7c8:dead:beef::1234/48" 

    Een alternatieve mogelijkheid is om alle aliassen toe te voegen zoals in onderstaand voorbeeld:

    ifconfig_vtnet0_aliases=" \
        inet6 2a01:7c8:aab8:77::1337/48 \
        inet6 2a01:7c8:aab8:77::13:17/48 \

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).

    afbeelding freebsd ifconfig-a output


    Stap 4

    Reset je netwerkinterfaces met het volgende commando om het nieuwe IP-adres in gebruik te nemen:

    sudo /etc/rc.d/netif restart && /etc/rc.d/routing restart


    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zie je het nieuwe toegevoegde IPv4-adres terug. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Mocht je nog meer IP-adressen willen toevoegen dan kun je de bovenstaande stappen herhalen.

    CentOS 6

    Hoe voeg ik een IPv4-adres toe in CentOS 6.X

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 

    Controleer of er niet toevallig al een extra IP-adres op eth0:1 is geconfigureerd en controleer de naam van de adapter. In dit voorbeeld is dit eth0.

    centos_ifconfig


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces door de volgende commando's uit te voeren (je kunt uiteraard ook een andere editor gebruiken zoals vim):

    sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0:1

    Let er op dat als je al een extra IP-adres op eth0:1 ingesteld hebt dat je dan de volgende interface neemt (dus eth0:2).

    Er wordt een leeg configuratie-bestand geopend. Voer hier het volgende in:

    DEVICE=eth0:1
    BOOTPROTO=static
    IPADDR=149.210.202.105
    GATEWAY=149.210.202.1
    NETMASK=255.255.255.0
    ONBOOT=yes
    

    Hierbij is IPADDR het IP-adres dat je wilt instellen en GATEWAY de gateway, deze vind je voor je IP-adres terug in het controlepaneel. Het (sub)NETMASK dien je gewoon op 255.255.255.0 te laten staan.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).


     

    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen zul je de netwerkinterfaces nog moeten resetten via het volgende commando:

    sudo /etc/init.d/network restart


    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zie je het nieuwe toegevoegde IPv4-adres terug. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    centos_ifconfig_ipsadded

    Herhaal de bovenstaande stappen mocht je nog meer IP-adressen willen toevoegen. Het is daarnaast niet verplicht om de gateway toe te voegen wanneer het extra IP-adres zich in dezelfde /24 range bevindt. Indien dit niet het geval is dan zul je dit wel moeten toevoegen, omdat je anders problemen kunt krijgen met het bereiken van andere IP's binnen het TransIP-netwerk.

    Hoe voeg ik een IPv6-adres toe in CentOS 6.X

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 
    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat eth0.

    centos_ifconfig


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

    Je krijgt een bestand te zien die er uit ziet zoals in onderstaand screenshot.

    centos_eth0_addipv6

    In het geopende configuratiebestand voeg je de volgende regels toe:

    IPV6INIT=yes
    IPV6ADDR=2a01:7c8:aab8:77::1337
    IPV6_DEFAULTGW=2a01:7c8:aab8::1

    Sla de wijzigingen op en sluit nano af (ctrl + x  > y > enter).

    Mocht je nog meer IPv6-adressen willen toevoegen dan kun je hiervoor onderstaande regel toevoegen:

    IPV6ADDR_SECONDARIES="2a01:7c8:aab9:77::1338 2a01:7c8:aab8:77::1339" (etc)


    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen zul je de netwerkinterfaces nog moeten resetten via het volgende commando:

    sudo /etc/init.d/network restart


    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zie je het nieuwe toegevoegde IPv6-adres terug. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Herhaal de bovenstaande stappen mocht je nog meer IP-adressen willen toevoegen.

    CentOS 7

    Hoe voeg ik een IPv4-adres toe in CentOS 7.X?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug met het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat eth0.

    centos7_ifconfiga


     

    Stap 3

    Nu voeg je het extra IPv4-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    nano /etc/sysconfig/network-scripts/ifcfg-eth0

    Let op: In CentOS 6 moest er voor elk afzonderlijk IP-adres een extra interface aangemaakt worden zoals eth0:1, eth0:2, etc. In CentOS 7 hoeft dit niet langer.

    centos7_defaultifcfg

    Het bestaande configuratie-bestand wordt geopend en hier voeg je het volgende toe:

    IPADDR0=149.210.175.3
    IPADDR1=149.210.193.224
    IPADDR2=149.210.193.225
    NETMASK0=255.255.255.0
    NETMASK1=255.255.255.0
    NETMASK2=255.255.255.0
    GATEWAY0=149.210.175.1
    GATEWAY1=149.210.193.1
    GATEWAY2=149.210.193.1
    

    Hierbij is IPADDR(x) het IP-adres dat je wilt instellen en GATEWAY(x) de gateway, deze kun je voor je IP-adres terugvinden in het controlepaneel.

    Voor elk IP-adres dat je toevoegt neem je een oplopend nummer, dus IPADDR0, IPADDR1, IPADDR2, IPADDR3, etc. Hetzelfde geldt voor gateways indien van toepassing. Het (sub)NETMASK dien je gewoon op 255.255.255.0 te laten staan.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).



    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen zul je de netwerkinterfaces nog moeten resetten via het volgende commando:

    systemctl restart network

     

    Stap 5

    Wanneer je nu weer ifconfig -a of ip addr uitvoert zie je de nieuwe toegevoegde IPv4-adres(sen) terug. Je kunt deze IP-adres testen door vanaf een andere computer / IP een ping uit te voeren.

    centos7_ipsadded
    Mocht je nog meer IP-adressen willen toevoegen dan kun je de bovenstaande stappen herhalen. Het is daarnaast niet verplicht om de gateway toe te voegen wanneer het extra IP-adres zich in dezelfde /24 range bevindt. Indien dit niet het geval is dan zul je dit wel moeten toevoegen, omdat je anders problemen krijgt met het bereiken van andere IP's binnen het TransIP-netwerk.

    Hoe voeg ik een IPv6-adres toe in CentOS 7.X?
    Stap 1

     

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat eth0.

    centos_ifconfig


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    nano /etc/sysconfig/network-scripts/ifcfg-eth0

    Je krijgt een output te zien die er uit ziet zoals in onderstaand screenshot.

    centos_eth0_addipv6

    In het geopende configuratiebestand voeg je de volgende regels toe indien deze nog ontbreken:

    IPV6INIT=yes
    IPV6ADDR=2a01:7c8:aab8:77::1337
    IPV6_DEFAULTGW=2a01:7c8:aab8::1

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).

    Mocht je nog meer IPv6-adressen willen toevoegen dan kun je hiervoor onderstaande regel toevoegen:

    IPV6ADDR_SECONDARIES="2a01:7c8:aab8:77::1338 2a01:7c8:aab8:77::1339" (etc.)


    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen zul je de netwerkinterfaces nog moeten resetten via het volgende commando:

    systemctl restart network


    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zul je het nieuwe toegevoegde IPv6-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Mocht je nog meer IP-adressen willen toevoegen dan kun je de bovenstaande stappen herhalen.

    Debian

    Hoe voeg ik een IPv4-adres toe in Debian?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat eth0.

    centos_ifconfig


     

    Stap 3

    Nu voeg je het extra IPv4-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    sudo nano /etc/network/interfaces

    Let er op dat als je al een extra IP-adres op eth0:0 ingesteld hebt dat je dan de volgende interface neemt (dus eth0:1).

    debian_eth0_add
    Er zou een configuratie-bestand geopend moeten worden waar het hoofd IPv4-adres al ingesteld zou moeten staan en hier voer je het volgende in:

    auto eth0:0
    allow-hotplug eth0:0
    iface eth0:0 inet static
        address 149.210.202.105
        netmask 255.255.255.0
        gateway 149.210.202.1
    

    Hierbij is address het IP-adres dat je wilt instellen en gateway de gateway, deze kun je voor je IP-adres terugvinden in het controlepaneel. Het (sub)netmask dien je gewoon op 255.255.255.0 te laten staan.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter). Voor extra IPv4-adressen voeg je eronder eth0:1, eth0:2, enzovoort toe.


     

    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen zul je de netwerkinterfaces nog moeten resetten via het volgende commando:

    sudo service networking restart

     

    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zul je het nieuwe toegevoegde IPv4-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    debian_ifconfig_ipsadded

    Hoe voeg ik een IPv6-adres toe in Debian?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat eth0.

    centos_ifconfig


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    sudo nano /etc/network/interfaces

    In het geopende configuratiebestand voeg je de volgende regels toe:

    address 2a01:7c8:aab8:77::1337
    netmask 48
    gateway 2a01:7c8:aab8::1

    Hierbij is address het IP-adres dat je wilt instellen en gateway de gateway, deze kun je voor je IP-adres terugvinden in het controlepaneel. Het (sub)netmask dien je gewoon op 48 te laten staan.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).



    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen zul je de netwerkinterfaces nog moeten resetten via het volgende commando:

    sudo service networking restart


    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zul je het nieuwe toegevoegde IPv6-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Mocht je nog meer IP-adressen willen toevoegen dan kun je de bovenstaande stappen herhalen.

    Debian 9

    Op moment van schrijven is er nog geen documentatie bij Debian zelf over het toevoegen van extra IP-adressen in Debian 9.

    De stappen hieronder zorgen ervoor dat je IP-adressen bereikbaar zijn, maar bij wijzigingen is een reboot nodig. Andere opties zoals service networking restart, of ifdown ens3 && ifup ens3 maken je IP-adressen onbereikbaar! Wanneer Debian de documentatie voor Debain 9 heeft bijgewerkt zullen wij dit ook aanpassen in onze documentatie.

    Hoe voeg ik een IPv4-adres toe in Debian 9?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ip a

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat ens3.

    debian 9 ip a output


     

    Stap 3

    Nu voeg je het extra IPv4-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    sudo nano /etc/network/interfaces

    Let er op dat als je al een extra IP-adres op eth0:0 ingesteld hebt dat je dan de volgende interface neemt (dus eth0:1).

    Er opent een configuratie-bestand waar enkel de loopback interface in is ingesteld. Je voegt hierin je bestaande en nieuwe IP-adres statisch toe met de volgende code:

    auto ens3
    allow-hotplug ens3
    iface ens3 inet static
        address 136.144.210.124
        netmask 255.255.255.0
        gateway 136.144.210.1
    
    auto ens3:0
    allow-hotplug ens3:0
    iface ens3:0 inet static
        address 136.144.210.181
        netmask 255.255.255.0
        gateway 136.144.210.1
    

    Hierbij is address het IP-adres dat je wilt instellen en gateway de gateway die bij je IP-adres hoort. Deze kun je voor je IP-adres terugvinden in het controlepaneel. Het (sub)netmask laat je op 255.255.255.0 staan.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter). Voor extra IPv4-adressen voeg je eronder ens3:1, ens3:2, enzovoort toe.


     

    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen, herstart je je VPS.

    sudo reboot

     

    Stap 5

    Wanneer je nu weer ip a uitvoert zul je het nieuwe toegevoegde IPv4-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    debian 9 ip a output with 2 ips

    Hoe voeg ik een IPv6-adres toe in Debian 9?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ip a

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat ens3.

    debian9 ip a output 1 ip


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    sudo nano /etc/network/interfaces

    In het geopende configuratiebestand voeg je je IPv6-adressen statisch toe (in dit voorbeeld staan een primair IPv6-adres als eerste opgenomen, gevolgd door een secondair IPv6-adres):

    iface ens3 inet6 static
        address 2a01:7c8:d001:61::1
        netmask 48
    
    iface ens3 inet6 static
        address 2a01:7c8:d001:61::1337
        netmask 48
    

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).



    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen herstart je je VPS:

    sudo reboot


    Stap 5

    Wanneer je nu weer ip a uitvoert zul je het nieuwe toegevoegde IPv6-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    debian9 extra ipv6 addresses

    Mocht je nog meer IP-adressen willen toevoegen dan voeg je onderstaand stukje opnieuw toe, waarbij je het IPv6-adres in het voorbeeld vervangt door je nieuwe IPv6-adres:

    iface ens3 inet6 static
    address 2a01:7c8:d001:61::1337 netmask 48

    Ubuntu 14.04

    Hoe voeg ik een IPv4-adres toe in Ubuntu 14.04?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd zie je de huidige networkinterfaces en de daarop ingestelde IP's terug door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat eth0

    ubuntu 14.04 ifconfig output


    Stap 3

    Nu voeg je het extra IPv4-adres toe in de networkinterfaces door het volgende commando (je kunt uiteraard ook vim of een andere editor gebruiken) uit te voeren:

    sudo nano /etc/network/interfaces

    Er opent een configuratie-bestand waar enkel de loopback network interface ingesteld staat. Voeg hier onderstaande toe:
    auto eth0
    iface eth0 inet dhcp
    
    auto eth0:0
    allow-hotplug eth0:0
    iface eth0:0 inet static
         address 37.97.219.3
         netmask 255.255.255.0
         gateway 37.97.219.1
    

    Het extra IP-adres dat je invult achter 'Address' 'vind je terug in je controlepaneel. Het (sub)netmask stel je in op 255.255.255.0.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter). Voor extra IPv4-adressen voeg je eronder eth0:1, eth0:2, enzovoort toe.



    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen reset je de netwerkinterfaces met het commando:

    sudo ifdown eth0 && ifup eth0

    Ubuntu kan hiervoor geen gebruik maken van bijvoorbeeld /etc/init.d/networking restart of systemctl restart networking. Dit wordt gezien als 'feature' om mogelijke verbindingsproblemen te voorkomen.

    Let op: als bovenstaande niet werkt, reboot dan je VPS.



    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zie je het nieuwe toegevoegde IPv4-adres terug. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Ubuntu 14.04 ifconfig output with 2 IP addresses

    Hoe voeg ik een IPv6-adres toe in Ubuntu 14.04?
    Stap 1
    Maak een verbinding via de VPS console of via SSH met de VPS en log in.

    Stap 2

    Eenmaal ingelogd kun je de huidige networkinterfaces en de daarop ingestelde IP's terugzien door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de correcte adapternaam. In dit voorbeeld is dat eth0.

    Ubuntu 14.04 ifconfig output


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces. Open je netwerkconfiguratie door het volgende commando uit te voeren (je kunt uiteraard ook een andere editor gebruiken):

    sudo nano /etc/network/interfaces

    In het geopende configuratiebestand voeg je de volgende regels toe:

    iface eth0 inet6 static
    address 2a01:7c8:aab8:77::1337
    netmask 64
    gateway 2a01:7c8:aab8::1

    Gebruik hiervoor wel het daadwerkelijke IPv6-adres dat je gebruikt. Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).


     

    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen reset je de netwerkinterfaces met het commando:

    sudo ifdown eth0 && ifup eth0

    Ubuntu kan hiervoor geen gebruik maken van bijvoorbeeld /etc/init.d/networking restart of systemctl restart networking. Dit wordt gezien als 'feature' om mogelijke verbindingsproblemen te voorkomen.

    Let op: als bovenstaande niet werkt, reboot dan je VPS.


     

    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zul je het nieuwe toegevoegde IPv6-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren. Mocht je nog meer IP-adressen willen toevoegen dan kun je de bovenstaande stappen herhalen.

    Ubuntu 16.04

    Hoe voeg ik een IPv4-adres toe in Ubuntu 16.04?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd kun je de huidige networkinterfaces en de daarop ingestelde IP's terugzien door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de adapternaam. In dit voorbeeld is dat ens3. Let op: de naam van je netwerkadapter is dus verandert ten opzichte van Ubuntu 14.04.

    Ubuntu 16 ifconfig output


     

    Stap 3

    Nu voeg je het extra IPv4-adres toe in de networkinterfaces. Open je netwerkconfiguratie door het volgende commando uit te voeren (je kunt uiteraard ook een andere editor gebruiken):

    sudo nano /etc/network/interfaces

    Er opent een configuratie-bestand geopend waar enkel de loopback network interface ingesteld staat. In het geopende configuratiebestand voeg je de volgende regels toe:

    auto ens3:0
    allow-hotplug ens3:0
    iface ens3:0 inet static
        address 37.97.219.3 
        netmask 255.255.255.0
        gateway 37.97.219.1
    

    Het extra IP-adres dat je invult achter 'Address' 'vind je terug in je controlepaneel. Het (sub)netmask stel je in op 255.255.255.0.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter). Voor extra IPv4-adressen voeg je eronder eth0:1, eth0:2, enzovoort toe.



    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen reset je de netwerkinterfaces met het commando:

    sudo ifdown ens3 && ifup ens3

    Ubuntu kan hiervoor geen gebruik maken van bijvoorbeeld /etc/init.d/networking restart of systemctl restart networking. Dit wordt gezien als 'feature' om mogelijke verbindingsproblemen te voorkomen.

    Let op: als bovenstaande niet werkt, reboot dan je VPS.


    Stap 5

    Wanneer je nu weer ifconfig -a uitvoert zul je het nieuwe toegevoegde IPv4-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Ubuntu 16 2 ips

    Hoe voeg ik een IPv6-adres toe in Ubuntu 16.04?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.



    Stap 2

    Eenmaal ingelogd kun je de huidige networkinterfaces en de daarop ingestelde IP's terugzien door middel van het commando:

    ifconfig -a 

    Voor de vervolgstappen is het vooral belangrijk dat je bewust bent van de adapternaam. In dit voorbeeld is dat ens3. Let op: de naam van je netwerkadapter is dus verandert ten opzichte van Ubuntu 14.04.

    Ubuntu 16 ifconfig output


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces. Open je netwerkconfiguratie door het volgende commando uit te voeren (je kunt uiteraard ook een andere editor gebruiken):

    sudo nano /etc/network/interfaces

    In het geopende configuratiebestand voeg je de volgende regels toe:

    iface ens3 inet6 static
        address 2a01:7c8:aab8:77::1337
        netmask 64

    Gebruik hiervoor wel het daadwerkelijke IPv6-adres dat je gebruikt. Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).

    De gateway voeg je hier niet toe aangezien die door de automatische DHCP configuratie reeds ingesteld is en Ubuntu niet toestaat om die voor een extra IPv6-adres


     

    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen reset je de netwerkinterfaces met het commando:

    sudo ifdown ens3 && ifup ens3

    Ubuntu kan hiervoor geen gebruik maken van bijvoorbeeld /etc/init.d/networking restart of systemctl restart networking. Dit wordt gezien als 'feature' om mogelijke verbindingsproblemen te voorkomen.

    Let op: als bovenstaande niet werkt, reboot dan je VPS.



    Stap 5: Wanneer je nu weer ifconfig -a uitvoert zul je het nieuwe toegevoegde IPv6-adres terugzien. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    ifconfig 2 ips
    Mocht je nog meer IP-adressen willen toevoegen dan kun je de bovenstaande stappen herhalen.

    Ubuntu 18.04

    Voor we beginnen met het instellen staan we stil bij enkele belangrijke veranderingen vanaf Ubuntu 18.04 ten opzichte van de voorgangers.

    In Ubuntu 18.04 is afgestapt van static interfaces (/etc/network/interfaces) en overgestapt op NetPlan. Netplan is een YAML netwerk configuratie abstractie voor verschillende backends. Op moment van schrijven worden NetworkManager en systemd-networkd als backend ondersteund.

    In concreto betekend dit dat je netwerkconfiguratie plaatsvindt in een yaml bestand, namelijk /etc/netplan/01-netcfg.yaml.

    Door deze wijzigingen zal een ifconfig -a output niet meer accuraat tonen wanneer je meer dan één IP-adres gekoppeld hebt aan je netwerkinterface. Onder andere om die reden wordt er tegenwoordig vooral gebruik gemaakt van het commando ip. Enkele nuttige opties die je hiermee kunt gebruiken zijn:

    • ip a
      De a staat voor address (ip route als command werkt ook) en toont je gekoppelde IP adressen.
    • ip l
      De l staat voor list (ip route als command werkt ook) en toont je netwerkadapters en configuratie zoals mtu en linkstate.
    • ip r
      De r staat voor route (ip route als command werkt ook) en toont de routing tables van je IP-adressen.
    Hoe voeg ik een IPv4-adres toe in Ubuntu 18.04?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd kun je de huidige networkinterfaces en de daarop ingestelde IP's terugzien door middel van het commando:

    ip a

     Je krijgt een overzicht zoals hier onder te zien.
    ubuntu 17 ip a output

    Ubuntu 17 ifconfig output


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces. Ubuntu 17.10 maakt hiervoor gebruik van Netplan in plaats van de statische interface file (/etc/network/interfaces) Open je netwerkconfiguratie door het volgende commando uit te voeren (je kunt uiteraard ook een andere editor gebruiken):

    sudo nano /etc/netplan/01-netcfg.yaml

    Er opent een configuratie-bestand dat er uit ziet zoals in het screenshot hieronder (nano is enigszins aangepast in de huidige, nieuwere versie).

    ubuntu 17 netplan output

    Pas de waardes in het bestand aan als volgt:

       ethernets:
          ens3:
            dhcp4: no
            dhcp6: yes
            addresses:
              - 149.210.181.124/24
              - 149.210.189.113/24
            gateway4: 149.210.189.1
    

    Je vult hier eerst je primaire IPv4-adres in met de range /24 toevoeging  (in ons voorbeeld 149.210.181.124/24). 
    Extra IPv4-adressen vul je in op een nieuwe regel met dezelfde syntax, e.g. : - 149.210.189.113/24

    De IPv4-adressen die je invult onder 'Addresses' vind je terug in je controlepaneel. De gateway4 waarde is de gateway van je primaire IP.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).



    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen verwerk je de wijzigingen met het volgende commando:

    sudo netplan apply

    Stap 5

    Wanneer je nu weer ip a uitvoert zie je het nieuwe toegevoegde IPv4-adres terug. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.

    Hoe voeg ik een IPv6-adres toe in Ubuntu 18.04?

    Stap 1

    Maak een verbinding via de VPS console of via SSH met de VPS en log in.


     

    Stap 2

    Eenmaal ingelogd kun je de huidige networkinterfaces en de daarop ingestelde IP's terugzien door middel van het commando:

    ip a

     Je krijgt een overzicht zoals hier onder te zien.
    ubuntu 17 ip a output

    Ubuntu 17 ifconfig output


     

    Stap 3

    Nu voeg je het extra IPv6-adres toe in de networkinterfaces. Ubuntu 18.04 maakt hiervoor gebruik van Netplan in plaats van de statische interface file (/etc/network/interfaces) Open je netwerkconfiguratie door het volgende commando uit te voeren (je kunt uiteraard ook een andere editor gebruiken):

    sudo nano /etc/netplan/01-netcfg.yaml

    Er opent een configuratie-bestand dat er uit ziet zoals in het screenshot hieronder (nano is enigszins aangepast in de huidige, nieuwere versie).

    ubuntu 17 netplan output

    Pas de waardes in het bestand aan als volgt:

       ethernets:
          ens3:
            dhcp4: yes
            dhcp6: no
            addresses:
              - 2a01:7c8:aab5:4cd::1/64
              - 2a01:7c8:aab5:4cd::2/64
            gateway6: 2a01:7c8:aab5::1
    

    Je vult hier eerst je primaire IPv6-adres in met de range /64 als toevoeging (in ons voorbeeld 2a01:7c8:aab5:4cd::1/64).
    Extra IP-adressen vul je in op een nieuwe regel met dezelfde syntax, e.g. : - 2a01:7c8:aab5:4cd::2/64

    De IPv6-adressen die je invult onder 'Addresses' vind je terug in je controlepaneel. De gateway6 waarde is de gateway van je primaire IPv6-adres.

    Sla de wijzigingen op en sluit nano af (ctrl + x > y > enter).



    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen verwerk je de wijzigingen met het volgende commando:

    sudo netplan apply

    Stap 5

    Wanneer je nu weer ip a uitvoert zie je het nieuwe toegevoegde IPv4-adres terug. Je kunt dit IP-adres testen door vanaf een andere computer / IP een ping-test uit te voeren.


    Je kunt de stappen voor ipv4 en ipv6 combineren om zowel je IPv4- als IPv6-adres statisch in te stellen, dus bijvoorbeeld als volgt:

       ethernets:
          ens3:
            dhcp4: no
            dhcp6: no
            addresses:
              - 149.210.181.124/24
              - 149.210.189.113/24
              - 2a01:7c8:aab5:4cd::1/64
              - 2a01:7c8:aab5:4cd::2/64
            gateway4: 149.210.181.1
            gateway6: 2a01:7c8:aab5::1
    

    Heb je ook een goed idee?

    Stuur jouw idee in! Met genoeg stemmen komt jouw idee op onze wishlist!

    Heeft dit artikel je geholpen?

    Maak een account aan of log in om een beoordeling achter te laten.

    Deel dit artikel

    Reacties

    Maak een account aan of log in om een reactie te plaatsen.

    0
    Matthijs van Beek Admin 16 mei 2018 (#1266)

    @kevin1

    Wij hebben het gereproduceerd en het zit hem in de spaties (yaml is daar zeer gevoelig voor). Addresses en Gateway4 / 6 moet op dezelfde positie beginnen als DHCP4 en DHCP6. Bij deze is het artikel hierop gecorrigeerd. Je alternatief is overigens ook een prima oplossing!

    Bedankt voor het doorgeven en meedenken :)

    0
    kevin1 15 mei 2018 (#1262)

    Voor Ubuntu 18.04 werkt de voorbeeld code niet.

    Dit werkt bij mij wel:

    dhcp6: no addresses: ['2a01:7c8:aab5:4cd::1/64', '2a01:7c8:aab5:4cd::2/64'] gateway6: 2a01:7c8:aab5::1

    0
    lysander 8 mei 2018 (#1226)

    Letop! Als je ook de "gateway" regel toevoegt, dan gaat je uitgaande verkeerd vanaf nu via het nieuwe ip-adres. Doe dit alleen als dit ook wenselijk is.

    0
    Nick Brouwer Admin 3 mei 2018 (#1197)

    @compubase

    Scherp! Ik heb het direct aangepast :-)

    0
    compubase 2 mei 2018 (#1191)

    Bij CentOS 7 extra ipv6 adressen staat een fout.

    IPV6ADDr=SECONDARIES=

    moet zijn

    IPV6ADDR_SECONDARIES=

    1
    xvilo 16 februari 2018 (#776)

    Super handig artikel, dankjewel!

    0
    Nick Brouwer Admin 15 november 2017 (#340)

    Je hebt gelijk! De afbeelding hoorde bij stap 3, dit hebben we meteen aangepast :-)

    -Nick

    0
    bonk 12 november 2017 (#324)

    Het plaatje met de "output" van ifconfig -a bij FreeBSD klopt niet... het is een screenshot van /etc/rc.conf

    0
    Nick Brouwer Admin 24 oktober 2017 (#234)

    Bedankt voor het melden! De link is direct aangepast om deze correct te laten werken :-)

    -Nick

    0
    laurensmertens 1 oktober 2017 (#119)

    Ubuntu link voor IPv4 werkt niet

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op