GNU/Linux >> Linux Esercitazione >  >> Linux

Come abilitare e configurare IPv6

Introduzione

IPv6 (Internet Protocol versione 6) è la versione più recente di Internet Protocol (IP) che fornisce un sistema di identificazione e localizzazione per i computer sulle reti e instrada il traffico su Internet.

IPv6 è stato sviluppato per affrontare il problema dell'esaurimento dello spazio di indirizzi IPv4 disponibile e ha lo scopo di sostituire IPv4 (IPv6 è 7,9 × 1028 volte più grande dei 4,3 miliardi di indirizzi forniti da IPv4!).

Gli indirizzi IPv6 sono rappresentati come otto gruppi di quattro caratteri esadecimali (0-9, a-f) con i gruppi separati da due punti, ad esempio:

2607:f170:0054:0012:0000:0000:0000:0bf0

Fortunatamente, gli indirizzi IPv6 possono e devono essere scritti in forma semplificata (abbreviata/compressa), che è più veloce e facile da leggere.

Prendendo l'esempio sopra, possiamo eliminare tutti gli zeri iniziali e abbreviare gruppi di zeri consecutivi con due due punti. Molto più facile da leggere.

2607:f170:54:12::bf0

Come abilito IPv6 per un Cloud Server

Hai due opzioni per abilitare IPv6 per un Cloud Server; durante la creazione del server o dalla pagina dei dettagli del server. Entrambe le opzioni assegneranno 16 indirizzi IPv6 da utilizzare su quel particolare Cloud Server senza che sia necessario riavviare.

L'intervallo di 16 indirizzi IPv6 verrà presentato agli utenti nel nostro portale cloud in questo modo:

2607:f170:54:12::bf0 – 2607:f170:54:12::bff

Noterai che è cambiato solo l'ultimo carattere, l'abbiamo fatto per cercare di semplificare le cose per i nostri utenti (sfruttando l'intervallo esadecimale di 16 caratteri:0-9, a-f).

Ecco l'intero elenco di 16 indirizzi IPv6 dall'esempio sopra:

2607:f170:54:12::bf0
2607:f170:54:12::bf1
2607:f170:54:12::bf2
2607:f170:54:12::bf3
2607:f170:54:12::bf4
2607:f170:54:12::bf5
2607:f170:54:12::bf6
2607:f170:54:12::bf7
2607:f170:54:12::bf8
2607:f170:54:12::bf9
2607:f170:54:12::bfa
2607:f170:54:12::bfb
2607:f170:54:12::bfc
2607:f170:54:12::bfd
2607:f170:54:12::bfe
2607:f170:54:12::bff

Opzioni per abilitare IPv6 su un Cloud Server :

1) Durante la creazione di un Cloud Server, spunta la casella “Abilita IPv6” e il tuo Cloud Server:

– disporre di 16 indirizzi IPv6 allocati per l'utilizzo su quel Cloud Server
– configurare il primo indirizzo IPv6 su quel Cloud Server

2) Dalla pagina dei dettagli del Cloud Server, clicca su “Abilita IPv6” e il tuo Cloud Server:
– avrà 16 indirizzi IPv6 allocati per l'uso su quel Cloud Server, ma dovrai configurare manualmente le impostazioni di rete del tuo Cloud Server per utilizzare gli indirizzi IPv6.

Come configurare IPv6 su un Server

Se hai selezionato "Abilita IPv6" quando è stato creato il tuo Cloud Server, il tuo primo indirizzo IPv6 sarà già stato configurato per te. Se desideri configurare un indirizzo IPv6 per un Cloud Server per il quale hai abilitato IPv6 dopo che è stato originariamente creato o desideri configurare un indirizzo IPv6 aggiuntivo per il tuo Cloud Server, gli esempi seguenti ti mostreranno come farlo per vari sistemi operativi . Dopo aver configurato le modifiche, si consiglia di riavviare il server per assicurarsi che le modifiche abbiano pieno effetto.

Per prima cosa, visita la pagina dei dettagli del tuo Cloud Server per ottenere le informazioni IPv6 per il tuo server

Ubuntu 14.04, 16.04

Modifica il tuo file di configurazione /etc/network/interfaces per aggiungere le informazioni appropriate utilizzando l'esempio seguente come riferimento.

[email protected]:~# cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        hwaddress ether 00:00:d0:75:57:99
        address 208.117.87.153
        netmask 255.255.255.0
        gateway 208.117.87.1

# dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 209.208.127.65 209.208.25.18

 
# Primary IPv6 Address
iface eth0 inet6 static
        address 2607:f170:54:12::bf0/64
        gateway 2607:F170:54:12::1
        dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844

# Additional IPv6 Address
iface eth0 inet6 static
        address 2607:f170:54:12::bf1/64

Ubuntu 18.04

Modifica il file di configurazione /etc/netplan/01-netcfg.yaml per aggiungere le informazioni appropriate utilizzando l'esempio seguente come riferimento.

[email protected]:~# cat /etc/netplan/01-netcfg.yaml 

# This file describes the network interfaces available on your system
# For more information, see netplan(5).

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 208.117.87.153/24
        - 2607:f170:54:12::bf0/64  # IPv6 Primary Address
        - 2607:f170:54:12::bf1/64  # Additional IPv6 Address
      gateway4: 208.117.87.1
      gateway6: 2607:F170:54:12::1  # IPv6 Gateway
      nameservers: 
        addresses:
          - 209.208.127.65
          - 209.208.25.18
          - 2001:4860:4860::8888  # IPv6 DNS Address
          - 2001:4860:4860::8844  # IPv6 DNS Address

CentOS, Fedora

Modifica il tuo file di configurazione /etc/sysconfig/network-scripts/ifcfg-eth0 per aggiungere le informazioni appropriate utilizzando l'esempio seguente come riferimento.

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

# Virtio Network Device Public Interface
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:00:d0:75:57:99
ONBOOT=yes
IPADDR=208.117.87.153
NETMASK=255.255.255.0
GATEWAY=208.117.87.1
DNS1=209.208.127.65
DNS2=209.208.25.18
 
#IPv6 Configuration
IPV6INIT=yes
IPV6ADDR=2607:f170:54:12::bf0/64
IPV6_DEFAULTGW=2607:F170:54:12::1
DNS1=2001:4860:4860::8888
DNS2=2001:4860:4860::8844

# Additional IPv6 Addresses separated by spaces
IPV6ADDR_SECONDARIES="2607:f170:54:12::bf1/64 2607:f170:54:12::bf2/64"

Debian

Modifica il tuo file di configurazione /etc/network/interfaces per aggiungere le informazioni appropriate utilizzando l'esempio seguente come riferimento.

[email protected]:~# cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        hwaddress ether 00:00:d0:75:57:99
        address 208.117.87.153
        netmask 255.255.255.0
        gateway 208.117.87.1

# Primary IPv6 Address 
iface eth0 inet6 static
        address 2607:f170:54:12::bf0/64
        gateway 2607:F170:54:12::1
        dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844

# Additional IPv6 Address 
iface eth0 inet6 static
        address 2607:f170:54:12::bf1/64

FreeBSD

Modifica il tuo file di configurazione /etc/rc.conf per aggiungere le informazioni appropriate usando l'esempio seguente come riferimento.

[email protected]:~ # cat /etc/rc.conf

# Disable crash dumps by default
dumpdev="NO"

# Public Networking
hostname="FreeBSD"
ifconfig_vtnet0="inet 208.117.87.153 netmask 255.255.255.0"
defaultrouter="208.117.87.1"

# IPv6 Networking
ipv6_activate_all_interfaces="yes"
ifconfig_vtnet0_ipv6="inet6 2607:f170:54:12::bf0 prefixlen 64" # Primary IPv6 Address
ifconfig_vtnet0_alias1_ipv6="inet6 2607:f170:54:12::bf1 prefixlen 64" # Additional IPv6 Address
ipv6_defaultrouter="2607:F170:54:12::1"
 
# Private Networking (Please check the Cloud Control Panel for information on your Private IP range)
#ifconfig_vtnet1="inet <private-ip-addres> netmask <private-netmask>"
#static_routes="net1"
#route_net1="-net <private-network> <private-gateway>"

# System Configuration
sshd_enable="YES"
ntpd_enable="YES"

Arch Linux

Modifica il tuo file di configurazione /etc/netctl/eth0 per aggiungere le informazioni appropriate utilizzando l'esempio seguente come riferimento.

[[email protected] ~]# cat /etc/netctl/eth0 

Description='Public ethernet connection'
Interface=eth0
Connection=ethernet
IP=static
Address=('208.117.87.153/24')
Gateway='208.117.87.1'
DNS=('209.208.127.65' '209.208.25.18')

## For IPv6 static address configuration
IP6=static
# Primary IPv6 Address and Additional IPv6 Addresses separated by spaces
Address6=('2607:f170:54:12::bf0/64' '2607:f170:54:12::bf1/64')
Gateway6='2607:F170:54:12::1'

Server Windows

Apri le Impostazioni di rete per la tua scheda Ethernet principale

Windows Server 2008
– Fare clic con il pulsante destro del mouse sull'icona Rete nella barra delle applicazioni in basso a destra di Windows Server
– Fare clic su "Apri Centro connessioni di rete e condivisione"
– Fare clic su "Connessione alla rete locale"
– Fai clic su "Proprietà"

Windows Server 2012 e 2016
– Fare clic con il pulsante destro del mouse sull'icona Rete nella barra delle applicazioni in basso a destra di Windows Server
– Fare clic su "Apri Centro connessioni di rete e condivisione"
– Fare clic su "Ethernet"
– Fai clic su "Proprietà"

Windows 2019
– Fai clic con il pulsante destro del mouse sull'icona Rete nella barra delle applicazioni in basso a destra di Windows Server
– Fai clic su "Apri impostazioni di rete e Internet"
– Fai clic su "Modifica opzioni scheda"
– Fare clic con il pulsante destro del mouse su Ethernet
– Fare clic su "Proprietà"

Configura l'indirizzo IPv6 primario

Seleziona "Protocollo Internet versione 6 (TCP/IPv6) e fai clic su "Proprietà"

Configurare l'indirizzo IPv6 primario e il DNS e fare clic su "OK", "OK"

Ora puoi controllare le tue impostazioni facendo clic su "Dettagli..."

Configura indirizzi IPv6 aggiuntivi

Fare clic su "Avanzate..." per configurare indirizzi IPv6 aggiuntivi

Fai clic su "Aggiungi..." nella sezione "Indirizzi IP"

Configurare l'indirizzo IPv6 aggiuntivo e fare clic su "Aggiungi" e quindi su "OK"

Fare nuovamente clic su "OK", "OK" e "OK"

Ora puoi controllare le tue impostazioni facendo clic su "Dettagli..."

Ora dovresti avere i tuoi indirizzi IPv6 configurati come desideri.


Linux
  1. Come installare e configurare VSFTPD

  2. Come installare e configurare Postfix

  3. Come installare e configurare Dovecot

  4. Come installare e configurare Fail2ban su Ubuntu?

  5. Come installare e configurare Elasticsearch su Ubuntu 18.04

Come installare e configurare Grafana

Come installare e configurare Memcached su CentOS 8

Come installare e configurare Parse Server su Ubuntu 20.04

Come installare e configurare Elasticsearch su Ubuntu 20.04

Come installare e configurare Nextcloud su Ubuntu 20.04

Come installare, configurare e abilitare il servizio SSH in Linux