• # Faut pas jeter le bébé IPv6...

    Posté par . En réponse au journal IPv6, cela en valait-il la peine ?. Évalué à 3. Dernière modification le 07 mai 2024 à 11:39.

    ... avec l'eau du marigot IPv4 quand même!

    Un cas ou un double adressage sur un routeur (pas sous mon contrôle) m'a rendu service, c'est dans une loc de vacances: Visiblement, le serveur DHCPv4 était mal configuré et en quasi permanence en rupture de baux (sans doute alloués trop longuement)... donc rien de fonctionnel en IPv4, même en tentant une allocation fixe dans la plage qui semblait valide via l'infaillible "méthode du ping muet"... probable que le routeur bloquait tout ce qu'il n'avait pas alloué lui même et qu'il eu fallu usurper un couple MAC+IPv4 "légitime" au risque d'emmerder qqun d'autre.

    Par contre une IPv6 automatique (préfixe+fin de la MAC de l'interface) était utilisable... et permettait d'accéder au moins au côté IPv6 du web actuel (l'occasion de se rendre compte qu'il en manque)!

    En fait, ce qui m'a posé pb, c'est que ma domotique auto-hébergée (derrière une LB4 pourtant avec IPv6 activé et IPv4 resté en doublon) n'était pas accessible car no-ip qui fournit mon nom de domaine gratuit ne renseigne pas par défaut l'IPv6 dans les scripts qu'ils proposent... Même si en pratique elle ne change jamais et qu'on peut alors l'ajouter sur leur site via son compte.

    Depuis, ceinture et bretelles avec une solution simple qui check périodiquement si IPv4 ou IPv6 changent et m'envoient un mail le cas échéant avec la solution de backup bulletproff si même le côté DNS joue un sale tour: Un simple lien cliquable de connexion au raspberry PI qui héberge ma domotique ainsi (concaténations de chaîne en Lua):

    <a href="https://'..outIP4..'/">IPv4 link...</a>\\n<a href="https://['..outIP6..']/">IPv6 link...</a>
    Avec les IP récupérées via un 'curl -m 3 --retry 1 -s ' sur 'https://api.ipify.org' et 'https://api64.ipify.org' (certes l'IPv6 globale est accessible localement d'un ifconfig, mais ça permet de partager le même bot de code et vérifie aussi la bonne connectivité externe dans les 2 modes d'adressage).

    L'occasion d'apprendre seulement qu'un lien en adressage direct en IPv6 impose de mettre l'adresse entre crochets, pour ma part: C'est peu mais pour des besoins simples cela me parait offrir une solution de secours acceptable.