La Fibre

Télécom => Réseau => reseau IPv6 => Discussion démarrée par: vivien le 19 avril 2018 à 13:08:39

Titre: Mod IPv6 pour SMF 2.0.xx créé par Optix
Posté par: vivien le 19 avril 2018 à 13:08:39
Voici le mod IPv6 pour SMF 2.0.xx créé par Optix (https://lafibre.info/profile/Optix/) qui permet à ce forum d'être disponible en IPv6 avec PHP 7: ipv6-1.0.tar.gz (https://lafibre.info/logiciel/linux/smf/ipv6-1.0.tar.gz)

Merci Optix !

Le mod IPv6 disponible sur le site de SMF n'est pas compatible PHP 7.

En plus de l'installation du mod, voici les modifications à faire sur la base de donnée manuellement, pour que tous les champ qui stockent une IP puissent faire rentrer une IPv6 :

- table smf_log_actions => ip char(16) utf8_general_ci => varchar(255) utf8_general_ci Null:non Valeur par défaut tel que défini:""
- table smf_log_banned => ip char(16) utf8_general_ci => varchar(255) utf8_general_ci Null:non Valeur par défaut tel que défini:""
- table smf_log_errors => ip char(16) utf8_general_ci => varchar(255) utf8_general_ci Null:non Valeur par défaut tel que défini:""
- table smf_log_floodcontrol => ip char(16) utf8_general_ci => varchar(255) utf8_general_ci Null:non Valeur par défaut tel que défini:""
- table smf_log_online => ip int(10) UNSIGNED => varchar(255) utf8_general_ci Null:non Valeur par défaut tel que défini:""
Titre: mod IPv6 SMF
Posté par: kazyor le 19 avril 2018 à 14:55:51
Merci OPTIX !

2018-04-19 14:55:00 : Test de post en ipv6 --> OK
Titre: mod IPv6 SMF
Posté par: robin4002 le 19 avril 2018 à 15:21:44
Test en v6 depuis une ligne Orange FTTH.

Pour moi c'est bon.
Titre: mod IPv6 SMF
Posté par: jack le 19 avril 2018 à 19:31:09
Cela me parait fonctionnel !
Titre: mod IPv6 SMF
Posté par: vivien le 19 avril 2018 à 20:59:02
Je viens de remettre le petit logo IPv6 sur l'image LaFibre.info :

(https://lafibre.info/images/logo/lafibre_ipv6.png)

Dans les petits bugs :
- dans les logs d'erreur qui me remontent (genre mot de passe incorrect), les IPv6 sont tronqués à 16 caractères (soit la taille max des IPv4) ce n'est pas grave. Ce n'est pas un problème d'affichage : dans la base les IP dans smf_log_errors sont limités à 16 car alors que c'est un varchar(255)
- dans les liste des personnes en ligne, les IPv4 comme les IPv6 commences toutes par 0.0.0. suivit de 3 chiffres maximum. Ici la base de donnée smf_log_online, ip était un int que j'ai basculé en varchar(255). Les IPv4 comme IPv6 sont bien stockés dans ip, c'est donc là un problème d'affichage.

Cela ne gêne pas le mise en IPv6 du forum.
Titre: mod IPv6 SMF
Posté par: vivien le 19 avril 2018 à 21:19:48
La variable session de la table smf_log_online contient elle aussi l'IP mais tronqué en IPv6. C'est un varchar(32) que je viens de basculer varchar(255).

Remontez moi si vous avez des pb de connexion en IPv6

Table smf_log_online avant la modification du champ session et ip :
(https://lafibre.info/images/stats/smf_log_online_avant_modification_ipv6.png)