Public Cloud-old - Ubuntu 18.04 (IPv6 - netplan)
... / Ubuntu 18.04 (IPv6 - netplan)
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Ubuntu 18.04 (IPv6 - netplan)

Von
MathieuW
Erstellungsdatum 2018-04-27 13:34:16 (edited on 2024-09-04 11:34:41) in Public Cloud-old

Bonjour,

IPv6 et netplan avec Ubuntu 18.04 et 17.10

Le guide "https://docs.ovh.com/fr/public-cloud/configurer-ipv6/" ne parle pas d'ubuntu 18.04 et 17.10 et de la configuration réseau via netplan

J'ai trouvé cette page concernant l'IPv4 failover
https://community.ovhcloud.com/community/fr/configuration-ip-failover-avec-netplan-ubuntu-17-10?id=community_question&sys_id=8e10758c351a82d0f078b41a47e1f015

J'essaye d'ajouter une IPv6, mais pour le moment sans succès.

Merci


5 Antworten ( Latest reply on 2021-10-23 21:14:42 Von
ClaudeD16
)

Bonjour,
Voici comment configurer votre IPv6 gratuite sur Ubuntu 17/18 (netplan):
`/etc/netplan/50-cloud-init.yaml`

network:
version: 2
ethernets:
ens3:
dhcp4: true
dhcp6: no
addresses:
- /64
gateway6:
routes:
- to: /64
via:
match:
macaddress:
set-name: ens3

j'avais un problème au niveau des routes

Merci @paulaud

merci pour l'info, j'ai passé ma journée à ajouter l'IPV6 en suivant la doc OVH complètement dépassée.
Faut il modifier directement le fichier 50-cloud-init.yaml ? ou en recréer un nouveau ?

De mon côté, j'ai fait comme ça :

network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp6: false
match:
name: eno1
addresses:
- /24
- /64
gateway4:
gateway6:
routes:
- to:
scope: link


Attention à bien paramétrer gatewayv6. Exemple, votre IPv6 est :
2001:41d0:dead:feed:1234:1234:1234::/64
alors votre gateway V6 sera :
2001:41d0:dead:feFF:FFFF:FFFF:FFFF:FFFF
(le 4eme bloc est coupé au milieu et on complete avec des F jusqu'au bout).

Merci Pierre!
Cela m'a sauvé la journée! :)

Ce que j'ai fait sur mon dédié mais qui ne marche pas (le fichier yaml n'existait pas j'ai du le créer.., Ubuntu 18.04):

network:
version: 2
ethernets:
enp5sf0:
dhcp4: true
dhcp6: no
addresses:
- 2001:41d0:403:10f0::1/64
gateway6: 2001:41d0:403:10FF:FFFF:FFFF:FFFF:FFFF
routes:
- to: 2001:41d0:403:10f0::1/64
via: 2001:41d0:403:10FF:FFFF:FFFF:FFFF:FFFF
match:
macaddress: ac:1f:6b:40:3d:98
set-name: enp5s0f0

Ce que j'obtiens avec ifconfig:

enp5s0f0: flags=4163 mtu 1500
inet 54.37.28.240 netmask 255.255.255.0 broadcast 54.37.28.255
inet6 2001:41d0:403:10f0:: prefixlen 64 scopeid 0x0
inet6 fe80::ae1f:6bff:fe40:3d98 prefixlen 64 scopeid 0x20
ether ac:1f:6b:40:3d:98 txqueuelen 1000 (Ethernet)
RX packets 6640 bytes 503949 (503.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 798 bytes 101102 (101.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 326 bytes 22842 (22.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 326 bytes 22842 (22.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Des idées ?

Merci

Vincèn

Après consultation de la doc netplan à priori il suffit de ça mais j'ai dû louper quelque chose sur la config de la gateway car maintenant j'ai bien mon IPV6 en ifconfig mais aucune route de sortie du coup je peux rien faire :(

network:
version: 2
ethernets:
enp5sf0:
dhcp4: true
dhcp6: false
addresses:
- 2001:41d0:403:10f0::1/64
gateway6: 2001:41d0:403:10FF:FFFF:FFFF:FFFF:FFFF
match:
macaddress: ac:1f:6b:40:3d:98

Merci Pierre !
Je n'y arrivais pas avec la doc OVH pour un VPS...
J'ai pris ton exemple, en ajoutant "dhcp4: true"
et en ne mettant pas les infos addresse et gateway4, puisque IPv4 en DHCP.

L'important qui a tout débloqué chez moi, c'est la partie routes avec "scope: link" !
Merci

Merci, j'avais également des soucis d'IPv6 pour un script d'auto-configuration serveur dédié OVH vers Netplan (https://gitlab.com/CDuv/ovh-to-netplan) et ce `scope: link` a tout débloqué !