Configurazione IPv6 Print

  • 0

Configurazione IPv6

introduzione

Internet Protocol versione 6 (IPv6) è l'ultima versione di Internet Protocol (IP).

È progettato per affrontare il tanto atteso esaurimento degli indirizzi del suo predecessore, IPv4, utilizzando indirizzi a 128 bit anziché indirizzi a 32 bit.

Ogni server dedicato viene fornito con un blocco IPv6 /64. Questo rappresenta 18.446.744.073.709.551.616 indirizzi IP che puoi utilizzare a tuo piacimento.

In questa guida, ti mostreremo come configurare gli indirizzi IPv6 all'interno della nostra infrastruttura.

 

Lessico    
IPV6_BLOCCO: Blocco IPv6 assegnato al tuo servizio  
TUO_IPV6:

 

IPv6_PREFIX:

IPv6_GATEWAY:

L'IPv6 che vuoi configurare

 

Il prefisso del tuo blocco IPv6 (Es: 2607:5300:60:62ac::/64 -> netmask = 64)

Il gateway del tuo blocco IPv6

 

Requisiti

Un
failover IP del server dedicato con vMAC associato
Conoscenza di SSH Conoscenza di 
base del networking

Applicazione della configurazione

 

Importante    
Il server DNS UTIXO è in grado di risolvere i nomi di dominio IPv6! Puoi fare riferimento a questa  guida  per sapere come aggiungere il nostro server DNS nella tua configurazione.    
     

 

Ogni server dedicato viene fornito con un blocco IPv6 /64 da utilizzare per comodità.

Se stai usando un modello di sistema operativo fornito da utixo per installare il tuo server, vedrai che hai già il primo IPv6 (MAIN) configurato immediatamente.

Se vuoi usare più di un IPv6 configurato sul tuo server (o vuoi usarlo su una VM) dovrai avere un IP di failover configurato con un vMAC. In caso contrario, l'IPv6 non verrà instradato dai nostri router/switch.

Nel nostro esempio di seguito, ti mostreremo come configurare un IPv6 aggiuntivo sul tuo server.

Nota    
L'esempio mostrato di seguito è stato realizzato in un ambiente simile a Debian.    

Sinossi

  • Ci è stato attribuito il  blocco IPv6 2607:5300:60:47b3::/64
  • Vogliamo configurare  2607:5300:60:47b3::1  su una macchina virtuale
  • Il gateway sarà  2607:5300:60:47ff:ff:ff:ff:ff
  • Importante    
    Poiché utixo utilizza un tipo speciale di routing, si potrebbe pensare che il gateway IPv6 dovrebbe essere  2607:5300:60:47b3:ff:ff:ff:ff.  Ma invece, il gateway IPv6 per il tuo blocco IPv6 segue questo modello:  xxxx:xxxx:xxxx:xxff:ff:ff:ff:ff.  Quindi, il nostro gateway IPv6 in questo esempio sarà  2607:5300:60:47ff:ff:ff:ff:ff.    
         

Ora devi modificare i tuoi file di configurazione IP utilizzando il tuo editor preferito per aggiungere le seguenti informazioni. Ecco come apparirà in un ambiente Debian:

     
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
auto eth0
iface eth0 inet
indirizzo statico xxx.xxx.xxx.xxx
netmask 255.255.255.255
broadcast xxx.xxx.xxx.254 percorso
post-up aggiungi xxx.xxx.xxx.254 dev eth0 percorso post-up aggiungi gw predefinito xxx.xxx. xxx.254
pre-down route del xxx.xxx.xxx.xxx dev eth0
pre-down route del default gw xxx.xxx.xxx.254iface eth0 inet6
indirizzo statico 2607:5300:60:47b3::1
netmask 64post-up / sbin/ip -f inet6 route add 2607:5300:60:47ff:ff:ff:ff:ff dev eth0
post-up /sbin/ip -f inet6 route aggiungi default gw 2607:5300:60:47ff:ff:ff :ff:ff
pre-down /sbin/ip -f inet6 route del 2607:5300:60:47ff:ff:ff:ff:ff dev eth0
pre-down /sbin/ip -f inet6 route del default gw 2607:5300 :60:47ff:ff:ff:ff:ff
 
     

 

 

avvertimento    
In via preventiva, consigliamo vivamente ai nostri clienti di disabilitare l'autoconf IPv6 e la pubblicità del router per prevenire problemi noti.

 

Puoi farlo aggiungendo le seguenti righe al tuo  file  sysctl.conf :

   
     
net.ipv6.conf.eth0.autoconf=0
net.ipv6.conf.eth0.accept_ra=0
   

 

Fatto ciò, puoi applicare queste regole eseguendo il seguente comando:

#sysctl -p    

 

Una volta configurato, riavviare l'interfaccia di rete (o riavviare la macchina virtuale):

#Riavvio della rete di servizio    
     

 

Infine, per testare la connettività IPv6, è sufficiente eseguire il ping di un altro indirizzo IPv6:

     
#ping6 -c 4 2001:4860:4860::8888

 

PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 byte di dati
64 byte da 2001:4860:4860::8888: icmp_seq=1 ttl=55 time=23.6 ms
64 byte da 2001:4860 :4860::8888: icmp_seq=2 ttl=55 time=23,8 ms
64 byte da 2001:4860:4860::8888: icmp_seq=3 ttl=55 time=23,9 ms
64 byte da 2001:4860:4860::8888: icmp_seq=4 ttl=55 tempo=23,8 ms

— 2001:4860:4860::8888 statistiche ping —
1 pacchetto trasmesso, 1 ricevuto, 0% di perdita di pacchetti, tempo 0 ms
rtt min/avg/max/mdev = 23.670/23.670/23.670/0.000 ms

   

 

Se non riesci a eseguire il ping di questo indirizzo IPv6, non esitare a  contattare il nostro supporto!

Applicazione in diverse distribuzioni

Debian e derivati ​​(Ubuntu, Crunchbang, SteamOS...)

File: /etc/network/interfaces

Supponendo che la tua interfaccia sia eth0, la configurazione dovrebbe essere come:

1
2
3
4
5
6
7
8
iface eth0 inet6
indirizzo statico YOUR_IPV6
netmask IPV6_PREFIXpost-up /sbin/ip -f inet6 route add IPV6_GATEWAY dev eth0
post-up /sbin/ip -f inet6 route aggiungi predefinito tramite IPV6_GATEWAY
pre-down /sbin/ip -f inet6 route del IPV6_GATE dev eth0
pre-down /sbin/ip -f inet6 route del default tramite IPV6_GATEWAY

 

Redhat e derivati ​​(CentOS, Scientific Linux, ClearOS...)

avvertimento    
Questo esempio è stato realizzato con CentOS 7.0. Alcuni risultati possono differire in altri derivati ​​redhat.    

 

Supponendo che la tua interfaccia sia eth0, la configurazione dovrebbe essere come:

File: /etc/sysconfig/network-scripts/ifcfg-eth0

1
2
3
4
5
6
IPV6INIT =yes
IPV6_AUTOCONF =no
IPV6_DEFROUTE =yes
IPV6_FAILURE _FATAL=no
IPV6ADDR=YOUR_IPV6/IPV6_PREFIX  —> (in pratica il tuo IPV6 nella notazione CIDR)
IPV6_DEFAULTGW =IPV6_GATEWAY
 
     


File FreeBSD 10 : /etc/rc.conf

Supponendo che la tua interfaccia sia em0, la configurazione dovrebbe essere come:

     
1
2
3
ipv6_activate_all_interfaces = "YES" 
ipv6_defaultrouter = "IPV6_GATEWAY" 
ifconfig_em0_ipv6 = "inet6 YOUR_IPV6 prefixlen 64"
 
   

 

Importante    
se stai usando FreeBSD 8.3 o una versione precedente, la configurazione dovrebbe essere simile a:    
ipv6_enable = "YES" 
ipv6_defaultrouter = "IPV6_GATEWAY" 
ipv6_ifconfig_em0 = "YOUR_IPV6 prefisso 64"

Was this answer helpful?

« Back