# Gateway / autohébergement Freebox mni 4K. Olimex A20

**URL:** <https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036>\
**Category:** Support Debian\
**Created:** [Février 18, 2021, 5:45 UTC](https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036 "2021-02-18T17:45:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Février 18, 2021, 5:45 UTC](https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036/1 "2021-02-18T17:45:14Z")

</div>

J’ai une Olimex 20, Lime 2, qui tourne sous yunohost (debian buster).  
La configuration en IPV4 est OK, je voudrais des lors activer l’IP V6 (comme je l’ai fait sur mon VPS) , par contre je m’interroge sur le gateway à saisir.

Je suis en fibre derrière une freebox mini 4K.

D’après la doc ( [https://yunohost.org/fr/ipv6?q=%2Fipv6](https://yunohost.org/fr/ipv6?q=%2Fipv6) ) , on active l’ipv6 ainsi :

```nohighlight
iface eth0 inet6 static
address <votre adresse IPv6>
netmask <votre préfixe IPv6>
post-up /sbin/ip -6 route add <la passerelle IPv6> dev eth0
post-up /sbin/ip -6 route add default via <la passerelle IPv6> dev eth0
pre-down /sbin/ip -6 route del default via <la passerelle IPv6> dev eth0
pre-down /sbin/ip -6 route del <la passerelle IPv6> dev eth0

```

(fichier dans /etc/network/interfaces.d/51.ipv6)

SUr mon VPS, simple car le gateway m’était fourni, mais ici je ne sais ce que je dois mettre)

Donc comment récupérer la valeur passerelle par défaut ?

Quelques retours

```nohighlight
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
inet6 ::1/128 scope host 
   valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 30:1f:9a:d0:33:ba brd ff:ff:ff:ff:ff:ff
inet 192.168.0.46/24 brd 192.168.0.255 scope global dynamic eth0
   valid_lft 42056sec preferred_lft 42056sec
inet6 2a01:e0a:82d:d0c0:321f:9aff:fed0:33ba/64 scope global dynamic mngtmpaddr 
   valid_lft 86084sec preferred_lft 86084sec
inet6 fe80::321f:9aff:fed0:33ba/64 scope link 
   valid_lft forever preferred_lft forever
3: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can

```

et

```nohighlight
 route -n6 
Table de routage IPv6 du noyau
Destination Next Hop Flag Met Ref Use If
::1/128 :: U 256 2 0 lo
2a01:e0a:82d:d0c0::/64 :: U 600 5 0 wlp1s0
fe80::/64 :: U 600 1 0 wlp1s0
::/0 fe80::6aa3:78ff:fe78:86f3 UG 600 5 0 wlp1s0
::1/128 :: Un 0 7 0 lo
2a01:e0a:82d:d0c0:32bc:3e04:8f2e:5e99/128 :: Un 0 4 0 wlp1s0
2a01:e0a:82d:d0c0:f68c:50ff:fe06:5a90/128 :: Un 0 2 0 wlp1s0
fe80::f68c:50ff:fe06:5a90/128 :: Un 0 3 0 wlp1s0
ff00::/8 :: U 256 5 0 wlp1s0
::/0 :: !n -1 1 0 lo

```

J’hésite entre la valeur retournée sur cette ligne

```nohighlight
 ::/0 fe80::6aa3:78ff:fe78:86f3 UG 600 5 0 wlp1s0

```

et

```nohighlight
30:1f:9a:d0:33:ba:ff:ff:ff:ff:ff:ff

```

Si quelqu’un peut m’éclairer ;), d’avance merci

Bonne soirée

---

<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:** [Février 18, 2021, 7:02 UTC](https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036/2 "2021-02-18T19:02:39Z")

</div>

> [@crustyourmind](#):
>
> `netmask <votre préfixe IPv6>`

Non, il faut mettre **la longueur** du préfixe, pas le préfixe. On peut aussi omettre l’option `netmask` et la remplacer par la notation CIDR adresse/longueur\_du\_préfixe dans l’option `address`. Ceci est également valable en IPv4.

> [@crustyourmind](#):
>
> ```auto
> post-up /sbin/ip -6 route add <la passerelle IPv6> dev eth0
> post-up /sbin/ip -6 route add default via <la passerelle IPv6> dev eth0
> 
> ```

Non ! Ce sont des bidouilles infâmes d’hébergeurs incapables de faire du routage correctement. Dans un réseau IPv6 normal le routeur a une adresse dans le même préfixe qu’on peut donc spécifier avec l’option `gateway`. Au passage, les commandes `pre-down` sont superflues : les routes sont automatiquement supprimées quand l’interface est désactivée.

> [@crustyourmind](#):
>
> Donc comment récupérer la valeur passerelle par défaut ?

C’est l’adresse IPv6 de la box.

> [@crustyourmind](#):
>
> `route -n6`

Pitié, pas cette abomination !

```
ip -6 route

```

> [@crustyourmind](#):
>
> ```auto
> 30:1f:9a:d0:33:ba:ff:ff:ff:ff:ff:ff
> 
> ```

Ça sort d’où ? Ça ne ressemble même pas à une adresse IPv6.

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Février 18, 2021, 8:30 UTC](https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036/3 "2021-02-18T20:30:03Z")

</div>

> Pitié, pas cette abomination !

Désolé pour tes yeux, je n’ai fait que de suivre une doc que je pensais valable …

Tu as raison Pascal… Un peu de lecture me fera le plus grand bien.  
Mais j’ai bien peur que ce soit au dessus de mes compétences.

```
 ifconfig | grep -Ei "link|inet6"
        inet6 2a01:e0a:82d:d0c0:321f:9aff:fed0:33ba prefixlen 64 scopeid 0x0<global>
        inet6 fe80::321f:9aff:fed0:33ba prefixlen 64 scopeid 0x20<link>
        inet6 ::1 prefixlen 128 scopeid 0x10<host>

```

Peut être qu’après tout je me prends la tête pour rien et que l’ipv6 est déjà opérationnelle (d’ailleurs elle l’est vu que j’accède au site en la saisissant depuis l’url d’un browser. Je pensais à avoir quelque chose d’autre à configurer..

Merci de m’avoir aiguillé

---

<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:** [Février 18, 2021, 9:05 UTC](https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036/4 "2021-02-18T21:05:33Z")

</div>

Oui, par défaut si la machine n’est pas configurée en routeur IPv6, l’autoconfiguration IPv6 sans état est activée et configure des adresses et routes IPv6 (ainsi que des DNS IPv6 si rdnssd est actif ou si l’interface est gérée par NetworkManager) à partir d’annonces émises par les routeurs IPv6 présents sur le réseau local.

Mais si la machine est un serveur, il vaut mieux qu’elle ait une adresse fixe définie. Certes l’autoconfiguration peut affecter une adresse basée sur l’adresse MAC de l’interface, donc censée être fixe, mais pas très jolie et pas pratique s’il faut remplacer l’interface ou la machine. Une adresse statique simple de la forme \<préfixe\>::\<nombre\> est plus indiquée. On peut graduer le niveau d’autoconfiguration, soit complet soit seulement pour les routes et DNS, avec une adresse statique.

---

<div class="post-metadata">

**Author:** ![crustyourmind](https://www.debian-fr.org/user_avatar/www.debian-fr.org/crustyourmind/32/2955_2.png) [@crustyourmind](https://www.debian-fr.org/u/crustyourmind)\
**Post date:** [Février 23, 2021, 8:20 UTC](https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036/5 "2021-02-23T20:20:27Z")

</div>

Bonsoir, j’ai lu un peu à droite et à gauche.

```
route -n6
Kernel IPv6 routing table
Destination Next Hop Flag Met Ref Use If
::1/128 :: U 256 2 0 lo
2a01:e0a:82d:d0c0::/64 :: UAe 256 3 0 eth0
fe80::/64 :: U 256 2 0 eth0
::/0 fe80::6aa3:78ff:fe78:86f3 UGDAe 1024 3 0 eth0
::1/128 :: Un 0 5 0 lo
2a01:e0a:82d:d0c0:321f:9aff:fed0:33ba/128 :: Un 0 4 0 eth0
fe80::321f:9aff:fed0:33ba/128 :: Un 0 4 0 eth0
ff00::/8 :: U 256 4 0 eth0
::/0 :: !n -1 1 0 lo

```

Donc est ce que ce fichier serait correct (dans /etc/network/interfaces.d/)

```
iface eth0 inet6 static
gateway 2a01:e0a:82d:d0c0::/64
address 2a01:e0a:82d:d0c0:321f:9aff:fed0:33ba

```

D’avance merci 😉

---

<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:** [Février 24, 2021, 8:54 UTC](https://www.debian-fr.org/t/gateway-autohebergement-freebox-mni-4k-olimex-a20/84036/6 "2021-02-24T08:54:13Z")

</div>

Non, pas bon.  
L’option `gateway` attend l’adresse du routeur par défaut, pas un préfixe.  
Quant à l’option `address`, si c’est pour remettre la même adresse que celle configurée automatiquement, ce n’est pas la peine de faire une configuration statique. D’autre part il faut soit la suffixer avec / et la longueur du préfixe, soit spécifier cette dernière dans une option `netmask`.
