[IPV4 mappées IPV6] impossible d'accepter le traffic IPV4
Publié : ven. 31 mai 2013, 20:49
Bonjour,
Je suis en train de dévelloper un serveur qui accepte sur la même socket des addresses IPV6 et IPV4, c'est ce que l'on appele l'ipv4 mappées ipv6.
Voicie l'option de socket que j'utilise dans mon serveur qui me permet d'accepter le traffic IPV4 et IPV6 à la fois. (en gros désactivé l'IPV6 seulement)
De plus pour être sur que cette option fonction j'ai réglé ce paramètre du système:
Malgré tout sa impossible de se connecter à mon serveur en IPV4:
Je suis pas expert mais après avoir passé deux heures à tenter de faire marché cette option autant au niveau du système que de mon programme je me demande si il n'existerai pas là un BIG BUG ou peut être une BIG ERREUR de ma part.
Mercie de votre aide.
Je suis en train de dévelloper un serveur qui accepte sur la même socket des addresses IPV6 et IPV4, c'est ce que l'on appele l'ipv4 mappées ipv6.
Voicie l'option de socket que j'utilise dans mon serveur qui me permet d'accepter le traffic IPV4 et IPV6 à la fois. (en gros désactivé l'IPV6 seulement)
Code : Tout sélectionner
int flag = 0;
if( setsockopt(sockS, IPPROTO_IPV6, IPV6_V6ONLY, (char*)&flag, sizeof(int)) == -1)
{
perror("setsockopt");
exit(1);
}
De plus pour être sur que cette option fonction j'ai réglé ce paramètre du système:
Code : Tout sélectionner
# sysctl net.ipv6.binv6only=0
Code : Tout sélectionner
#telnet 192.168.1.20 6000
Trying 192.168.1.11...
telnet: Unable to connect to remote host: Connection refuse
Mercie de votre aide.