IPv6 est l'avenir des réseaux et remplacera bientôt IPv4. C'est ce que nous entendons depuis un certain temps déjà. Il faut reconnaître que la migration complète vers IPv6 prend plus de temps que prévu. Bien que nous puissions dire que les progrès sont encore lents, nous constatons une augmentation concrète du nombre d'adresses IPv6 objectivement utilisées. Ici, je présenterai diverses notes sur IPv6. J'espère qu'elles seront utiles à d'autres, et peut-être même pour vous !
Adresses | IPv6 | IPv4 | Notes |
---|---|---|---|
Adresse de lien local | fe80::/10 | 169.254.0.0/16 | Adresse auto configuré |
Adresse locale unique | fc00::/7 | 10.0.0.0/8 | Adresses unique locale, non routable sur internet. |
Adresse de diffusion globale | 2000::/3 | 46.105.57.169 | IP publique |
Adresse de multidiffusion | ffx2::/16 | 224.0.0.0/24 | ff02::1 : Tous les nœuds sur le segment réseau local, ff02::2 : Tous les routeurs sur le segment réseau local |
ARP a été remplacé par NDP (Neighbor Discovery Protocol) en IPv6.
# /64 :
2001:db8:0000:0000:0000:0000:0000:0001
_____________|____|___________________
network ID subnet interface ID
Note : L'identifiant de réseau est déterminé par votre fournisseur de services Internet (FSI) lorsque vous recevez un bloc de véritables adresses IPv6. Vous avez le contrôle sur le sous-réseau et l'interface.
root@host:~# ip -6 addr add 2001:0db8::1/64 dev eth0
root@host:~# ip -6 addr del 2001:0db8::1/64 dev eth0
root@host:~# ip route add 2001:db8::3/64 dev eth0
root@host:~# ip -6 route add default via 2001:db8::1a
root@host:~# ip -6 route show
root@host:~# dhcp -6 eth0
root@host:~# sysctl -w net.ipv6.conf.all.disable_ipv6=1
root@host:~# sysctl -w net.ipv6.conf.all.autoconf=0
root@host:~# sysctl -w net.ipv6.conf.default.disable_ipv6=1
root@host:~# sysctl -w net.ipv6.conf.default.autoconf=0
iface eth0 inet6 static
address 2001:db8::1/64
gateway fe80::dead:beaf
root@host:~# sysctl -w net.ipv6.conf.all.forwarding=1
root@host:~# cat /proc/sys/net/ipv6/conf/eth0/forwarding
root@host:~# ping -6 -c4 ff02::1%eth0
root@host:~# ip -6 neigh show
root@host:~# ssh user@fe80::dead:beaf%eth0
root@host:~# scp FILE user@\[fe80::dead:beaf%eth0\]:/tmp/
root@host:~# xfreerdp /v:[fe80::dead:beaf%eth0]
root@host:~# xfreerdp3 /v:[fe80::dead:beaf%eth0] /auth-pkg-list:ntlm,kerberos
\\fe80-0-0-0-0-0-dead-beaf.ipv6-literal.net
\\2001-db8-0-0-0-0-0-1.ipv6-literal.net
https://[fe80::dead:beaf]/
Contact :