Winkelwagen

/ VPS-Infrastructuur

Alles over de zelfontwikkelde VPS-infrastructuur

Register now

/ Up to date

/ Nieuws

Lancering PerformanceVPS

Meer info
Hulp nodig?

    Sorry, we konden geen resultaten vinden voor jouw zoekopdracht.

    Een IPv4- of IPv6-adres toevoegen in Debian 10

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

    In dit artikel leggen wij uit hoe je een IPv4- en IPv6-adres aan je Debian 10 VPS toevoegt of statisch instelt. Hiervoor heb je een extra IPv4- en/of IPv6-adres nodig (afhankelijk van wat je wil instellen / toevoegen). Heb je die nog niet? Raadpleeg dan eerst een van de volgende artikelen:

    Kijk hier voor een overzicht van al onze handleidingen om een extra of statisch IPv4- en IPv6-adressen aan verschillende Linux distros toe te voegen, of hier voor Windows.

    • Deze handleiding gaat over publieke IP-adressen. In deze handleiding vind je meer informatie over het instellen van interne adressen (voor je private network).
       
    • Bij een VPS zit standaard één IPv4-adres inbegrepen, maar je kunt dit uitbreiden naar maximaal 20 IPv4-adressen via het controlepaneel.
       
    • 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! De gateway valt buiten deze range, dus het netmask stel je altijd in op 48.
     

     

    Een IPv4-adres toevoegen in Debian 10

     

    Stap 1

    Verbind met je VPS via de VPS-console of via SSH.


     

    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. Open hiervoor eerst de configuratie van je netwerkinterface:

    sudo nano /etc/network/interfaces

    Let er op dat als je al een extra IP-adres op ens3:0 ingesteld hebt dat je dan de volgende interface neemt (dus ens3: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:

    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
        
    • Hier is address het IP-adres dat je wilt instellen en terug kunt vinden in het controlepaneel. Het (sub)netmask laat je op 255.255.255.0 staan.
    • Optioneel kun je je primaire IP via DHCP laten ophalen door voor ens3 enkel iface ens3 inet dhcp te gebruiken.
    • Voor je extra IP-adressen stel je geen gateway in, tenzij het IP-adres buiten de /24 range valt van het primaire IP-adres.

    Maak je gebruik van de fast installs feature voor VPS en heb je daarbij gekozen voor installatie via SSH-keys, eenmalig wachtwoord, of cloud-config user data? Dan overschrijft Cloud Init je netwerkconfiguratie. Om dit te voorkomen, commentarieer je de laatste regel uit in het bestand zodat deze er als volgt uitziet:

    #source /etc/network/interfaces.d/*
            

    Sla de wijzigingen op en sluit nano af (ctrl + x > > 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 netwerk en breng je de nieuwe interface down en opnieuw up (let op dat het eerste commando je SSH-verbinding verbreekt).

    sudo systemctl restart networking
        sudo ifdown ens3:0 && ifup ens3:0

     

    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.


     

    Een IPv6-adres toevoegen in Debian 10

     

    Stap 1

    Verbind met je VPS via de VPS-console of via SSH.


     

    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. Open hiervoor eerst de configuratie van je netwerkinterface:

    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, maar die zonder gateway):

    iface ens3 inet6 static
            address 2a01:7c8:d001:61::1
        		gateway 2a01:7c8:d001::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 > > enter).

    • Mocht je hier problemen mee ervaren, voeg dan voor ieder IPv6-adres een extra iface toe, bijvoorbeeld iface ens3:0, iface ens3:1 etc. 
       

    Maak je gebruik van de fast installs feature voor VPS en heb je daarbij gekozen voor installatie via SSH-keys, eenmalig wachtwoord, of cloud-config user data? Dan overschrijft Cloud Init je netwerkconfiguratie. Om dit te voorkomen, commentarieer je de laatste regel uit in het bestand zodat deze er als volgt uitziet:

    #source /etc/network/interfaces.d/*


    Stap 4

    Om het nieuwe IP-adres in gebruik te kunnen nemen, herstart je je netwerk en breng je de nieuwe interface down en opnieuw up (let op dat het eerste commando je SSH-verbinding verbreekt).

    sudo systemctl restart networking
        


    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

     

    Hiermee zijn we aan het eind gekomen van deze handleiding over het toevoegen van (statische) IPv4- en IPv6-adressen in Debian 10.

     

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op