Merci Kgersen.
Une conversation avec un ami qui maitrise Linux m'a confirmé mon ressenti naissant : les lignes dans
/etc/network/interfaces ne sont pas "séquencées" donc l'écriture que j'en ai fait ne me garantit rien. Et oui, débutant sur Linux, il y a des évidences que je loupe... Mais bon, comme je suis le seul à vouloir continuer à "Bypasser la neufbox avec un routeur ubiquiti Edgemax", va falloir faire avec...
J'aurai sans doute pu écrire :
manual ppp0
iface ppp0 inet manual
pre-up /etc/init.d/xl2tpd start; sleep 3; echo "c l2tp-IPv6" > /var/run/xl2tpd/l2tp-control
down echo "d l2tp-IPv6" > /var/run/xl2tpd/l2tp-control; sleep 3; /etc/init.d/xl2tpd stop
Pour rester dans le périmètre de ce qui "fait" ppp0.
Et enlever le démarrage auto du DHCPv6 par
update-rc.d wide-dhcpv6-client disable, mettre un
ifup ppp0 et un
/etc/init.d/wide-dhcpv6-client start dans
rc.localEn fait, bien qu'il aurait été plus propre d'avoir la définition de ppp0 dans
interfaces (à mon sens), j'ai pour l'instant tout mis dans
/etc/rc.local :
/etc/init.d/xl2tpd start
sleep 3
echo "c l2tp-IPv6" > /var/run/xl2tpd/l2tp-control
sleep 3
/etc/init.d/wide-dhcpv6-client start
Avec dans
/etc/wide-dhcpv6/dhcp6c.conf...
interface ppp0 {
send ia-pd 1;
script "/etc/wide-dhcpv6/dhcp6c-script";
};
id-assoc pd 1 {
prefix ::/56 infinity;
prefix-interface eth1 {
sla-id 1;
sla-len 8;
};
};
Et ça "juste marche" comme ça.
Je boote, j'ai mon ppp0 et DHCPv6 fait son job: j'ai une IPv6 Globale sur mon interface LAN (eth1). Radvd publie auprès des hosts.
J'ai mis une route6 ::/0 vers ppp0 via le CLI et ça fonctionne : je ping6 depuis mes hosts.
Ce qui reste à faire :
- le firewall (par CLI de préférence)
- "Résoudre" le problème (ou plutôt les conséquences) du
noaccomp que j'ai du mettre dans
/etc/ppp/options.xl2tpd car le débit est moisi:
pas plus de 20Mbps dans les 2 sens sur mon 300/50.
Ce qui n'est pas "propre" :
- la non-définition de
ppp0 dans
/etc/network/interfaces. Mais là, c'est priorité basse.
Ce sur quoi je continue à m'interroger :
- Dois-je spécifier une route prefix::/56 ? Vers le fe80:: du LNS (ce que j'ai vu au début de mes essais et puis, pouf, y'a plus. Qu'ai-je touché? Aucune idée) ou mon ppp0 ?
- Aie-je besoin d'une IPv6 sur mon ppp0? À priori, je ne vois pas pourquoi j'en aurai besoin. C'est un routeur et non un host et on n'est pas en IPv4 ici...
Des conséquences que je rate ?