Bonjour
J'ai un VPS sur Sydney.
Le VPS était en Ubuntu 18.04, **upgradé vers 20.04 LTS**.
OVH fourni une IPv6 (rien qu'une ? ... )
Je suis le guide OVH.
Ubuntu utilise **Netplan** pour la config réseau :
https://docs.ovh.com/fr/vps/configurer-ipv6/#configuration-via-la-fonction-netplan
Bon, j'ai suivi le guide.
ça me semble correct.
Dès que je fais un : **netplan try**
ça plante !
Plus de ping, ni même en IPv4.
Je reboot, et j'ai de nouveau accès en IPv4...
dans /etc/netplan, j'ai **conservé le 50-cloud-init.yaml**
J'ai fait une **copie 51-cloud-init.ipv6.yaml**
network:
version: 2
ethernets:
ens3:
dhcp6: no
match:
name: ens3
addresses:
- "2402:1f00:8100:400:0:0:0:c1/128"
gateway6: "2402:1f00:8100:0400:0000:0000:0000:0001"
Je pense ne pas m'être trompé dans les Pv6, prefix 128 et gateway, que j'ai copié depuis le manager OVH.
L'interface est **ens3**.
**ah, mais je vois l' IPv6 !**
# ip addr show
2: ens3: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether fa:16:3e:33:8d:59 brd ff:ff:ff:ff:ff:ff
inet 139.99.236.nn/32 scope global dynamic ens3
valid_lft 84517sec preferred_lft 84517sec
inet6 2402:1f00:8100:400::c1/128 scope global
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:fe33:8d59/64 scope link
valid_lft forever preferred_lft forever
**il manque la route IPv6 ?**
# ip r
default via 139.99.236.1 dev ens3 proto dhcp src 139.99.236.nn metric 100
139.99.236.1 dev ens3 proto dhcp scope link src 139.99.236.nn metric 100
Pourtant, "gateway6" est bien défini ....
Une idée ?
Merci. Bonne journée. Didier
VPS en IPv6 ? Gateway ?
Sujets apparentés
- Je connais que le mutu et besoin de node js
14238
14.04.2017 13:34
- [résolu] Serveur Mysql - hôte inconnu
11822
19.01.2017 16:21
- Envoi Email via SMTP (port 587) sur VPS Pro1
11643
27.01.2017 10:02
- Comment configurer/utiliser un SMTP depuis un VPS ?
11402
07.10.2019 10:49
- Accès externe base de données
11247
18.07.2018 10:29
- Problème avec statisitique Plesk
10295
29.03.2017 07:44
- Comment sauvegarder / restaurer tout son vps système compris
10152
31.08.2018 05:21
- Qu'est-ce vcore?
9997
06.01.2017 19:20
- Délai de livraison VPS
9946
11.07.2018 15:15
- Mise à jour Plesk en erreur
9699
28.11.2016 22:52
la commande pou afficher la **route IPv6** :
# ip -6 route
::1 dev lo proto kernel metric 256 pref medium
2402:1f00:8100:400::c1 dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev ens3 proto kernel metric 256 pref medium
Ce n'est pas clair.
Je n'ai pas encore accès d'expérience en IPv6 ...
Merci. Bonne journée
J'essaie de trouver des infos dans les logs
Qd je fais "netplan try" , ça plante. Je dois rebooter le VPS via le manager OVH.
**Log au moment du blocage "netplan try" :**
May 13 10:20:17 vps269445 systemd-resolved[533904]: Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transac
tion with reduced feature level UDP.
May 13 10:20:18 vps269445 systemd-resolved[533904]: message repeated 3 times: [ Server returned error NXDOMAIN, mitigating potential DNS violation DVE
-2018-0001, retrying transaction with reduced feature level UDP.]
May 13 10:20:21 vps269445 systemd[1]: systemd-networkd-wait-online.service: Succeeded.
May 13 10:20:21 vps269445 systemd[1]: Stopped Wait for Network to be Configured.
May 13 10:20:21 vps269445 systemd[1]: Stopping Network Service...
May 13 10:20:21 vps269445 systemd[1]: systemd-networkd.service: Succeeded.
May 13 10:20:21 vps269445 systemd[1]: Stopped Network Service.
May 13 10:20:21 vps269445 systemd[1]: Starting Network Service...
May 13 10:20:22 vps269445 systemd-networkd[588756]: ens3: Gained IPv6LL
May 13 10:20:22 vps269445 systemd-networkd[588756]: Enumeration completed
May 13 10:20:22 vps269445 systemd-networkd[588756]: ens3: IPv6 successfully enabled
May 13 10:20:22 vps269445 systemd[1]: Started Network Service.
May 13 10:20:22 vps269445 named[824]: no longer listening on 139.99.236.85#53
May 13 10:20:22 vps269445 systemd-networkd[588756]: ens3: Could not set route: No route to host
May 13 10:20:22 vps269445 systemd-networkd[588756]: ens3: Failed
May 13 10:20:25 vps269445 systemd[1]: Stopping User Manager for UID 1002...
May 13 10:20:25 vps269445 systemd[588595]: Stopped target Main User Target.
May 13 10:20:25 vps269445 systemd[588595]: Stopped target Basic System.
**Je vois ceci au reboot :**
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: ++++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++++
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +--------+------+------------------------------+-----------------+--------+-------------------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +--------+------+------------------------------+-----------------+--------+-------------------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | ens3 | True | 139.99.236.85 | 255.255.255.255 | global | fa:16:3e:33:8d:59 |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | ens3 | True | 2402:1f00:8100:400::c1/128 | . | global | fa:16:3e:33:8d:59 |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | ens3 | True | fe80::f816:3eff:fe33:8d59/64 | . | link | fa:16:3e:33:8d:59 |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | lo | True | ::1/128 | . | host | . |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +--------+------+------------------------------+-----------------+--------+-------------------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +++++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++++
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +-------+--------------+--------------+-----------------+-----------+-------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +-------+--------------+--------------+-----------------+-----------+-------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | 0 | 0.0.0.0 | 139.99.236.1 | 0.0.0.0 | ens3 | UG |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | 1 | 139.99.236.1 | 0.0.0.0 | 255.255.255.255 | ens3 | UH |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +-------+--------------+--------------+-----------------+-----------+-------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: ++++++++++++++++++++++++Route IPv6 info+++++++++++++++++++++++++
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +-------+------------------------+---------+-----------+-------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | Route | Destination | Gateway | Interface | Flags |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +-------+------------------------+---------+-----------+-------+
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | 1 | 2402:1f00:8100:400::c1 | :: | ens3 | U |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | 2 | fe80::/64 | :: | ens3 | U |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: | 4 | ff00::/8 | :: | ens3 | U |
May 13 10:22:54 vps269445 cloud-init[756]: ci-info: +-------+------------------------+---------+-----------+-------+
Il ne semble pas y avoir de routes IPv6... mais pq ça bloque et que je dois rebooter ?
j'ai essayé de définir l'interface ens3 en IPv4 et IPv6 dans le même fichier de config Netplan.
**vi 50-cloud-init.yaml**
network:
version: 2
ethernets:
ens3:
dhcp4: true
dhcp6: no
match:
macaddress: fa:16:3e:33:8d:59
set-name: ens3
addresses:
- 2402:1f00:8100:400:0:0:0:c1/128
gateway6: 2402:1f00:8100:0400:0000:0000:0000:0001 <----- ERREUR ???
nameservers:
addresses: [127.0.0.1,127.0.0.53]
search: [openstacklocal]
Si je mets la ligne gateway6, ça bloque au "netplan try" et je dois rebooter le VPS.
Si je ne mets pas "gateway6", l'interface IPv6 est là mais ne fonctionne pas car pas de route...
Au login SSH j'ai dans les messages :
IPv4 address for ens3: 139.99.236.85
IPv6 address for ens3: 2402:1f00:8100:400::c1
mais pas de route IPv6, pas de Gateway IPv6.
ok, voici la bonne conf IPv6 pour les VPS :
network:
version: 2
ethernets:
ens3:
dhcp4: true
dhcp6: false
match:
macaddress: fa:16:3e:33:8d:59
set-name: ens3
addresses:
- 2402:1f00:8100:400:0:0:0:c1/128
gateway6: 2402:1f00:8100:0400:0000:0000:0000:0001
routes:
- to: 2402:1f00:8100:0400:0000:0000:0000:0001
scope: link
nameservers:
addresses: [127.0.0.1,127.0.0.53]
search: [openstacklocal]
Vous devez mettre le **gateway6** avec l' IPv6 gateway6 venant du manager OVH.
Mais ce n'est pas suffisant.
Le serveur doit savoir par où sortir pour atteindre cette IPv6 (passerelle IPv6 par défaut).
**Il faut OBLIGATOIREMENT une route !**
routes:
- to: VOTRE_GATEWAY_IPv6
scope: link
Merci à **PierreD7** dont le post m'a donné la bonne syntaxe pour la route IPv6.
Merci beaucoup @DidierM d'avoir partagé votre solution, j'avais exactement le même problème !
Ça mériterait d'aller dans la doc officielle d'OVH imho.
Bonjour Guillaume.
Oui, j'ai cherché 2 soirées complètes... Heureusement mon VPS n'avait pas encore de sites en Prod, donc ce n'était pas grave s'il bloquait ou rebootait.
Oui, je vais prévenir le support pour faire modifier la doc VPS et IPv6
Bon après-midi.
Bonjour,
J'ai besoin de parametrer mon VPS en IPv6 semble-t'il pour accéder à mon site en 4G (BouyguesTel en tout cas foire).
Il me semble que la solution se trouve ici mais je ne comprends rien aux préfixes ...
Est-ce que je dois utiliser celui de la "bonne configuration" ?
Et est-ce que cette partie est à copier à l'identique ?
C'est la première fois que je fais tout ça (un site et le mettre en ligne), je suis un peu largué dès qu'il s'agit de sortir des sentiers battus...
Merci d'avance!
Bonsoir Thomas
la 1ère partie, terminée par 0:0:0:c1/128
c'est mon IPv6 !
C'est indiqué chez moi dans mon manager OVH.
Donc, ce sera différent dans ta configuration.
La 2ème partie, les DNS, je l'ai trouvé et ça fonctionne ... je ne la changerais pas.
Bonne soirée. Didier
J'ai réinstallé mon VPS en Ubuntu 18.04 pour une raison sans rapport avec l' IPv6 (appli non compatible avec MySQL 8.0 en Ubuntu 20.04).
Pour la config IPv6, j'ai finalement suivi les conseils OVH de séparer dans 2 fichiers les config Netplan IPv4 et IPv6.
**IPv4 en DHCP** (d'origine par OVH)
vi 50-cloud-init.yaml
network:
ethernets:
ens3:
dhcp4: true
match:
macaddress: fa:16:3e:52:e3:fd
set-name: ens3
version: 2
**IPv6 non DHCP**
vi 51-cloud-init.yaml
network:
version: 2
ethernets:
ens3:
dhcp6: false
match:
name: ens3
addresses:
- 2402:1f00:8100:400:0:0:0:c1/128
gateway6: 2402:1f00:8100:0400:0000:0000:0000:0001
routes:
- to: 2402:1f00:8100:0400:0000:0000:0000:0001
scope: link
pour essayer la configuration
`netplan try`
Testez en moins de 2 minutes : ping, ping6, ssh en IPv6
Si ok, tapez avant la fin des 2 minutes pour conserver la configuration