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 11

    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 11 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.

    • Doorloop de stappen in deze handleiding als root-gebruiker (of installeer sudo)
       
    • 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 (m.u.v. SandboxVPS'en), maar je kunt dit uitbreiden naar maximaal tien IPv4-adressen via het controlepaneel. Voor de VPS'en 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! De gateway valt buiten deze range, dus het netmask stel je altijd in op 48.
     

    Een IPv4-adres toevoegen in Debian 11

     

    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
    • Koos je voor een installatie via een eenmalig wachtwoord, SSH-keys, of Cloud-config file? Schakel dan eerst Cloud Init uit en verplaats de bestaande configuratie met:
    sudo touch /etc/cloud/cloud-init.disabled
            sudo mv /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/ens3.cfg
    • 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 een statische en nieuw IP-adres toe met de volgende code syntax:

    auto 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.

    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 je SSH-verbinding verbreekt).

    sudo systemctl restart networking

     

    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 11

     

    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 IPv4-adres toe in de networkinterfaces. Open hiervoor eerst de configuratie van je netwerkinterface:

    sudo nano /etc/network/interfaces
    • Koos je voor een installatie via een eenmalig wachtwoord, SSH-keys, of Cloud-config file? Schakel dan eerst Cloud Init uit en verplaats de bestaande configuratie met:
    sudo touch /etc/cloud/cloud-init.disabled
                sudo mv /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/ens3.cfg
    • 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).
     

    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 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 addressesIndien je nog meer IP-adressen wil toevoegen, 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

     

    Mocht je aan de hand van dit artikel nog vragen hebben, aarzel dan niet om onze supportafdeling te benaderen. Je kunt hen bereiken via de knop 'Neem contact op' onderaan deze pagina.

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op