Hur lägger jag till en offentlig IPv6-adress till min instans?

Du kan lägga till en IPv6-adress för instanser på det publika nätverket.

I den här artikeln visar vi hur du lägger till IPv6-adressen på din instans.

Observera att den här artikeln endast gäller instanser på det publika nätverket

Här är de allmänna uppgifter du behöver för konfigurationen:

IPV6-gateway

Nätmask

2a11:4880:1::1

/64

För RHEL-baserade system. (AlmaLinux, RockyLinux, Fedora etc.)

Du hittar dina IP-adresser i informationen för dina instanser.

  1. Öppna konsolen för din instans.
Se till att du kan logga in på din instans via public-key. Efter det här steget fungerar inte längre lösenordsåterställning via GUI:t. Överväg att skapa en snapshot först.
  1. För att behålla nätverkskonfigurationen måste vi först inaktivera cloud-init.
    touch /etc/cloud/cloud-init.disabled
    rm /etc/sysconfig/network-scripts/ifcfg-eth0
  2. Lägg till din IPv6 med det grafiska gränssnittet för RHEL-baserade system nmtui , kör detta kommando:
    nmtui
  3. Ett fönster öppnas. Använd piltangenterna för att navigera och Enter för att bekräfta. I det öppnade fönstret väljer du 'Edit a connection' och sedan <ok>
  4. Välj sedan gränssnittet eth0 och därefter <edit>:
  5. Navigera till IPv6-konfigurationen med piltangenterna och ändra den från 'Automatic' till 'Manual'
  6. Ange din IPv6-adress (glöm inte /64 i slutet) och gatewayen:
  7. Välj <ok> och tryck på tangenten 'esc'. Du kommer tillbaka till startskärmen för nmtui , välj quit och <ok>
  8. Starta om din instans för att tillämpa konfigurationen
  9. Klart, du har nu även IPv6 på din instans.

För Debian-baserade system (ubuntu, kali linux etc.)

  1. Öppna konsolen för din instans.
Se till att du kan logga in på din instans via public-key. Efter det här steget fungerar inte längre lösenordsåterställning via GUI:t. Överväg att skapa en snapshot först.
  1. För att behålla nätverkskonfigurationen måste vi först inaktivera cloud-init. Skapa denna fil:
    touch /etc/cloud/cloud-init.disabled
  2. Ändra sedan den befintliga cloud-init-nätverksfilen genom att byta namn på den:
    mv /etc/netplan/50-cloud-init.yaml /etc/netplan/01-netcfg.yaml
  3. Kör sedan följande kommando:
    dpkg-reconfigure cloud-init
  4. Sedan lägger vi till IPv6-adressen:
    nano /etc/netplan/01-netcfg.yaml
  5. Ändra filen enligt följande (ersätt exempel-IPv6 med IPv6-adressen för din instans):
    network:
    ethernets:
    ens3:
    dhcp4: yes
    dhcp6: no
    addresses:
    - 2a11:4880:1:0:1c00:00ff:fe00:00a0/64
    routes:
    - to: default
    via: 2a01:7c8:aab5::1
    I din konsol ska det se ut så här:

Spara filen och avsluta, i nano (ctrl enter).

  1. Justera filens behörigheter:
    chmod 600 /etc/netplan/01-netcfg.yaml

    tillämpa den nya konfigurationen:
    netplan apply
  2. Klart, du har nu även IPv6 på din instans.

>Kan du inte riktigt lista ut det? Kontakta då vår kundtjänst.


Har du fortfarande frågor? Kontakta oss.