# Proxmox - IPV6 sur les Containers - Configuration réseaux

**URL:** <https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035>\
**Category:** Support Debian\
**Created:** [Août 30, 2019, 11:02 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035 "2019-08-30T23:02:18Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![AnonymousCoward](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f9ae1b/32.png) [@AnonymousCoward](https://www.debian-fr.org/u/AnonymousCoward)\
**Post date:** [Septembre 2, 2019, 12:06 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/22 "2019-09-02T12:06:13Z")

</div>

Il m’est impossible de ping l’adresse IPv6 `2a04:2180:1:15::1` depuis quelque accès à Internet que ce soit ? C’est normal ?

Éventuellement, est-ce qu’il y a moyen d’autoriser icmpv6 (ou à minima sa sous-partie responsable du ping) sur l’hôte ?

–  
AnonymousCoward

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Septembre 2, 2019, 12:22 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/23 "2019-09-02T12:22:35Z")

</div>

> [@AnonymousCoward](#):
>
> Il m’est impossible de ping l’adresse IPv6 `2a04:2180:1:15::1`

Moi je peux :

```
ping6 2a04:2180:1:15::1
PING 2a04:2180:1:15::1(2a04:2180:1:15::1) 56 data bytes
From 2a02:2d8:2:3800:232a::3 icmp_seq=1 Destination unreachable: Address unreachable

```

A moins que tu veuilles dire que l’adresse ne répond pas au ping ?  
Ce n’est pas un problème d’autorisation du ping mais de résolution NDP : le routeur 2a02:2d8:2:3800:232a::3 n’a pas reçu de réponse à la requête ICMPv6 «&nbsp;neighbor discovery&nbsp;» (équivalent en IPv6 d’une requête ARP) ayant pour but de découvrir l’adresse MAC du noeud suivant (autre routeur ou destinataire), condition nécessaire pour lui envoyer le paquet.

---

<div class="post-metadata">

**Author:** ![teddy76db](https://www.debian-fr.org/user_avatar/www.debian-fr.org/teddy76db/32/8325_2.png) [@teddy76db](https://www.debian-fr.org/u/teddy76db)\
**Post date:** [Septembre 2, 2019, 1:18 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/24 "2019-09-02T13:18:34Z")

</div>

Bonjour !  
J’ai eu une réponse du support qui m’informe que je dois utiliser ces adresses :

```
iface enp2s0f0 inet6 static
address 2a04:2180:ffff:fffe::15
netmask 64
gateway 2a04:2180:ffff:fffe:ffff:ffff:ffff:fffe

```

Use ipv6 addresses in containers: 2a04:2180:1:15::/64

La connectivité en IPV6 sur l’hôte fonctionne parfaitement, mais quand j’assigne par exemple une IPV6 à un container (2a04:2180:0001:0015:0000:0000:0000:0010), je n’arrive pas à pinguer la passerelle ni rien d’autre de l’extérieur d’ailleurs…  
Même en ayant effectué une route vers la passerelle…

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Septembre 2, 2019, 1:40 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/25 "2019-09-02T13:40:42Z")

</div>

Enfin on avance !  
Apparemment c’est l’hypothèse n° 2 (routage et interface physique hors du pont) qui se confirme.  
Peut-on voir la sortie des commandes suivantes sur l’hôte et un conteneur ?

```
ip -6 addr
ip -6 route
```

---

<div class="post-metadata">

**Author:** ![teddy76db](https://www.debian-fr.org/user_avatar/www.debian-fr.org/teddy76db/32/8325_2.png) [@teddy76db](https://www.debian-fr.org/u/teddy76db)\
**Post date:** [Septembre 2, 2019, 1:46 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/26 "2019-09-02T13:46:08Z")

</div>

Bien sûr !

Voici le routage actuel de l’hôte :

ip -6 addr

```
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
        inet6 2a04:2180:ffff:fffe::15/64 scope global
           valid_lft forever preferred_lft forever
        inet6 fe80::ec4:7aff:fe85:ed04/64 scope link
           valid_lft forever preferred_lft forever
    4: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UNKNOWN qlen 1000
        inet6 2a04:2180:1:15::1/64 scope global
           valid_lft forever preferred_lft forever
        inet6 fe80::c44d:9aff:fe83:6893/64 scope link
           valid_lft forever preferred_lft forever

```

ip -6 route :

```
root@9019-16511:~# ip -6 route
::1 dev lo proto kernel metric 256 pref medium
2a04:2180:1:15::10 dev vmbr0 metric 1024 pref medium
2a04:2180:1:15::11 dev vmbr0 metric 1024 pref medium
2a04:2180:1:15::/64 dev vmbr0 proto kernel metric 256 pref medium
2a04:2180:ffff:fffe::/64 dev enp2s0f0 proto kernel metric 256 pref medium
fe80::/64 dev enp2s0f0 proto kernel metric 256 pref medium
fe80::/64 dev vmbr0 proto kernel metric 256 pref medium
default via 2a04:2180:ffff:fffe:ffff:ffff:ffff:fffe dev enp2s0f0 metric 1024 onlink pref medium
```

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Septembre 2, 2019, 1:55 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/27 "2019-09-02T13:55:27Z")

</div>

Tout cela me semble correct, à part les routes d’hôtes vers ::10 et ::11 qui sont superflues.  
Et sur un conteneur proxmox ?

L’hôte et un conteneur peuvent-ils communiquer (résultat de ping et ping6 dans les deux sens) ?  
Il y a du filtrage ip6tables ou nftables ?

---

<div class="post-metadata">

**Author:** ![teddy76db](https://www.debian-fr.org/user_avatar/www.debian-fr.org/teddy76db/32/8325_2.png) [@teddy76db](https://www.debian-fr.org/u/teddy76db)\
**Post date:** [Septembre 2, 2019, 2:00 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/28 "2019-09-02T14:00:54Z")

</div>

D’accord, effectivement je n’arrive pas pinguer en interne et en externe ([ipv6.google.com](http://ipv6.google.com)) :

Route du container :

```
ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
5: eth0@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::3886:ecff:fe82:fa2d/64 scope link 
       valid_lft forever preferred_lft forever

ip -6 route
::1 dev lo proto kernel metric 256 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
```

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Septembre 2, 2019, 2:08 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/29 "2019-09-02T14:08:44Z")

</div>

L’interface eth0 n’a pas d’adresse IPv6 globale. Pas étonnant que ça ne réponde pas. Comment est-elle configurée ?

---

<div class="post-metadata">

**Author:** ![teddy76db](https://www.debian-fr.org/user_avatar/www.debian-fr.org/teddy76db/32/8325_2.png) [@teddy76db](https://www.debian-fr.org/u/teddy76db)\
**Post date:** [Septembre 2, 2019, 2:10 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/30 "2019-09-02T14:10:43Z")

</div>

Avec cette configuration :

```
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 10.10.10.2
        netmask 255.255.255.0
        gateway 10.10.10.2

iface eth0 inet6 static
        address 2a04:2180:0001:0015:0000:0000:0000:0010
        netmask 64
        gateway 2a04:2180:0001:0015:0000:0000:0000:0001

```

La gateway en IPV6 représente l’ipv6 assignée au bridge (vmbr0)  
Cordialement.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Septembre 2, 2019, 2:13 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/31 "2019-09-02T14:13:42Z")

</div>

Visiblement la configuration IPv6 n’est pas appliquée. La configuration IPv4 l’est-elle ?  
Je ne connais pas du tout le fonctionnement des conteneurs Proxmox, est-ce que l’interface réseau est censée être configurée normalement par le système du conteneur ou bien directement par l’hyperviseur ?

PS : évite les notations longues d’adresses IPv6, c’est moins lisible.

PPS : en IPv4, l’adresse et la gateway ne peuvent pas être identiques.

---

<div class="post-metadata">

**Author:** ![teddy76db](https://www.debian-fr.org/user_avatar/www.debian-fr.org/teddy76db/32/8325_2.png) [@teddy76db](https://www.debian-fr.org/u/teddy76db)\
**Post date:** [Septembre 2, 2019, 2:24 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/32 "2019-09-02T14:24:50Z")

</div>

J’ai trouvé une petite erreur que je viens de corriger :

```
address 10.10.10.2
    netmask 255.255.255.0
    gateway 10.10.10.2 < remplacée en 10.10.10.1 (gateway vmbr0)

```

Et effectivement cela empêchait le bon fonctionnement, merci à vous tout fonctionne correctement maintenant !

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Septembre 2, 2019, 2:33 UTC](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035/33 "2019-09-02T14:33:56Z")

</div>

Et, normalement, avec des fichiers /etc/network/interfaces tout propres et nets sans les bidouillages infâmes à base de pre-up ou post-up qu’on a pu voir dans de précédentes versions.

[Page précédente](https://www.debian-fr.org/t/proxmox-ipv6-sur-les-containers-configuration-reseaux/80035.md?page=1)
