Auteur Sujet: Tester sa connectivité IPv4 / IPv6  (Lu 134159 fois)

0 Membres et 1 Invité sur ce sujet

turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Tester sa connectivité IPv4 / IPv6
« Réponse #48 le: 27 juin 2017 à 07:23:54 »
C'est top kgersen.

Je l'ai rajouté.
Bof, pas fan.
Heureusement, tu n'as pas mis d'animation infinie quand on a bloqué / pas installé le webrtc:
Citer
Vos IP locales sont inconnues
D’ailleurs, quand on tombe sur ce message, tu peux ajouter une recommandation pour ceux qui les veulent, mais ne connaissent pas ta méthode, genre:
Citer
(réalisez ce test avec Firefox ou Chrome, et ne pas bloquer le webrtc pour avoir la réponse)
Pas besoin de préciser autre chose, car quand on bloque, on est forcèment au courant de notre méthode:
- certains navigateurs tiers (comme mon Iron) ont carrèment parfois des installers optionnels, avec écrits dans l'exe "webrtc_off" ou équivalent (de moins en moins le cas côté Iron, et que en archives désormais)
- tous les navigateurs concernés par le webrtc ont au moins une extension possible pour bloquer le webrtc (forte chance que j'y passe un jour)
Donc a chacun de faire le nécessaire sur navigateur concerné pour débloquer (ou pas pour moi^^).

c'est le leak de webrtc. t'as le code la: https://github.com/diafygi/webrtc-ips et une demo la: https://diafygi.github.io/webrtc-ips/

Pour le port source je ne sais pas si on peut l'obtenir. J'en doute.
Non, pas le port avec cette méthode. Java obligatoire, mais je ne sais pas où trouver l'info pour contourner le npapi côté Java. J'avais juste fait une petite recherche pour Unity... et même ça je me rappelle plus (en même temps, je suis utilisateur des app web, et c'est au dev de faire le boulot de contournement en fait).

Ceci dit, je ne vois pas l'utilité pour l'utilisateur d'avoir les IP/ports locales:
- IP: on les a par le statut de notre carte réseau (ou ligne de commande pour être complet en IPv6)
- port: cela change tout le temps pour le surf web côté client, donc bon

turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Tester sa connectivité IPv4 / IPv6
« Réponse #49 le: 27 juin 2017 à 08:43:40 »
Je viens de regarder, d'après https://html5test.com/compare/feature/rtc.webrtc.html le webrtc est aussi dans Opera, et même Edge récemment.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Tester sa connectivité IPv4 / IPv6
« Réponse #50 le: 27 juin 2017 à 09:01:21 »
Pourquoi ne pas faire une version simple et une version avancée ? J'utilise bcp ip.lafibre.info avec mes clients, et là ça va les paumer les 34 indications à la fois (cela dit si tu as un backup du code de l'ancienne version & de la nouvelle et que c'est sous licence libre, je serais ravi d'en héberger un chez Milkywan !)
Le code n'a pas beaucoup changé (juste des lignes qui ont été rajoutées) et oui c'est open source, voici le code : http://ip.lafibre.info/index.txt

Par contre le but de ces modifications était de le rendre plus compréhensible du grand public. Ce que utilises pour tes clients, c'est quoi ?
si c'est seulement l'IPv4, http://ipv4.lafibre.info ou encore mieux http://ipv4.lafibre.info/ip.php pourait suffire.
Pour l'IPv6, c'est la même URL en remplaçant ipv4 par ipv6.

quand on tombe sur ce message, tu peux ajouter une recommandation pour ceux qui les veulent, mais ne connaissent pas ta méthode, genre: (réalisez ce test avec Firefox ou Chrome, et ne pas bloquer le webrtc pour avoir la réponse)
Très bonne idée

Ceci dit, je ne vois pas l'utilité pour l'utilisateur d'avoir les IP/ports locales:
- port: cela change tout le temps pour le surf web côté client, donc bon
On a déjà le port coté serveur, le but est de voir si le port a été changé.

Je ne comprends pas pourquoi mon port source en IPv6 change quand il arrive sur le serveur. Comme je suis seul sur l'IPv6, pourquoi ne pas conserver mon port ?

Capture Wireshark :201706_ipv6_port_local_port_distant_different.pcapng.gz

(les fichiers .pcapng.gz sont lisibles directement avec wireshark sans décompression préalable)

On voit que le port source coté client n'a pas été conservé quand la paquet arrive coté serveur.

turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Tester sa connectivité IPv4 / IPv6
« Réponse #51 le: 27 juin 2017 à 09:07:56 »
Je ne comprends pas pourquoi mon port source en IPv6 change quand il arrive sur le serveur. Comme je suis seul sur l'IPv6, pourquoi ne pas conserver mon port ?
C'est un comportement copié/collé de l'IPv4.
Je ne sais pas si quelqu'un a été si gêné par cela pour qu'il y ai un bug ouvert à ce propos.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Tester sa connectivité IPv4 / IPv6
« Réponse #52 le: 27 juin 2017 à 09:19:21 »
Ceci dit, je ne vois pas l'utilité pour l'utilisateur d'avoir les IP/ports locales:
- IP: on les a par le statut de notre carte réseau (ou ligne de commande pour être complet en IPv6)

Simple : C'est le seul moyen que j'ai trouvé pour pouvoir diagnostiquer un pb de lenteur lié a une IPv6 publique présente mais qui ne fonctionne pas.

Si on a une IPv6 en IP locale mais pas de connectivité IPv6, cela signifie qu'on a une IPv6 qui est bloqué, ce qui entraîne des lenteurs sur le web et des impossibilité de connexion avec d'autres logiciels (filezilla, ssh par exemple sont incapable de se connecter à un serveur dual  stack)

Cas IPv6 présente, mais défectueuse :

Ce qui n'est pas simple, c'est comment l'expliquer au grand public...

Avec d'autres tests, le diagnostique entouré en rouge est complètement erroné :

turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Tester sa connectivité IPv4 / IPv6
« Réponse #53 le: 27 juin 2017 à 09:22:19 »
Oui, fait gaffe alors.
Chrome ne considère pas l'IPv6 comme "locale", et ne donne que l'IPv4 => Firefox obligatoire avec cette méthode du webrtc. ;)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Tester sa connectivité IPv4 / IPv6
« Réponse #54 le: 27 juin 2017 à 20:13:51 »
Je ne comprends pas pourquoi mon port source en IPv6 change quand il arrive sur le serveur. Comme je suis seul sur l'IPv6, pourquoi ne pas conserver mon port ?

Capture Wireshark :201706_ipv6_port_local_port_distant_different.pcapng.gz

(les fichiers .pcapng.gz sont lisibles directement avec wireshark sans décompression préalable)

On voit que le port source coté client n'a pas été conservé quand la paquet arrive coté serveur.

J'ai fait la même capture chez moi et le port dans Wireshark est le même que le remote_port retourné par le site (55910 pour mon test). Ce qui est normal pour de l'IPv6.

C'est assez curieux que chez toi le port ne soit pas le même. T'as pas un firewall ou autre truc similaire après le pc ? ou c'est du 4G peut-etre ?


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Tester sa connectivité IPv4 / IPv6
« Réponse #55 le: 27 juin 2017 à 20:25:01 »
Oui, fait gaffe alors.
Chrome ne considère pas l'IPv6 comme "locale", et ne donne que l'IPv4 => Firefox obligatoire avec cette méthode du webrtc. ;)

Chrome donne l'IPv6 'locale' et c'est la même que la IPv6 public (la temporaire si y'en a une) ce qui est normal vu le fonctionnement de webrtc en IPv6.

Firefox est trop mouchard et divulgue tout les IP locales, même celles qui n'ont pas lieu de l’être (notamment l'IPv6 non temporaire quand la privacy extension est activée).


turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Tester sa connectivité IPv4 / IPv6
« Réponse #56 le: 27 juin 2017 à 20:55:18 »
Chrome donne l'IPv6 'locale' et c'est la même que la IPv6 public (la temporaire si y'en a une) ce qui est normal vu le fonctionnement de webrtc en IPv6.

Firefox est trop mouchard et divulgue tout les IP locales, même celles qui n'ont pas lieu de l’être (notamment l'IPv6 non temporaire quand la privacy extension est activée).
Chez moi Firefox ne divulgue que l'IPv6 publique comme étant "locale" (et l'IPv4), et Chrome portable ne divulgue que l'IPv4.
Avira antivirus free sans interaction avec les navigateurs (que le resident côté Windows) et le pare-feu de Microsoft.

turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Tester sa connectivité IPv4 / IPv6
« Réponse #57 le: 27 juin 2017 à 21:11:13 »
Voilà les résultats chez moi (je mets des *** pour une partie de chaque IP publique, mais aucune suppression intégrale).

Firefox 54:
Citer
Connectivité IP :

    Votre connectivité IPv4 (via DNS) est OK
    Votre connectivité IPv4 (en direct) est inconnu (réalisez le test en http pour avoir la réponse)
    Votre connectivité IPv6 est OK
    La version du protocole IP utilisée par défault est IPv6
    Bienvenue dans l’internet du futur !

Informations IP :

    Votre IPv4 publique est 86.***
    Votre IPv6 publique est 2a01:***:a2ba
    Vos IP locales sont 192.168.1.12, 2a01:***:a2ba
    Votre reverse DNS IPv4 est LFbn-1-680-223.w86-***.abo.wanadoo.fr
    Votre reverse DNS IPv6 est 2a01***a2ba.ipv6.abo.wanadoo.fr
Chrome 59 (portable):
Citer
Connectivité IP :

Votre connectivité IPv4 (via DNS) est OK
Votre connectivité IPv4 (en direct) est inconnu (réalisez le test en http pour avoir la réponse)
Votre connectivité IPv6 est OK
La version du protocole IP utilisée par défault est IPv6
Bienvenue dans l’internet du futur !
Informations IP :

Votre IPv4 publique est 86.***
Votre IPv6 publique est 2a01:***:a2ba
Vos IP locales sont 192.168.1.12
Votre reverse DNS IPv4 est LFbn-1-680-223.w86-***.abo.wanadoo.fr
Votre reverse DNS IPv6 est 2a01***a2ba.ipv6.abo.wanadoo.fr

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Tester sa connectivité IPv4 / IPv6
« Réponse #58 le: 27 juin 2017 à 21:17:32 »
c'est sur quel OS et quel version ?

chez moi sur Windows 10 Pro, sur http://net.ipcalf.com/ (ou ip.lafibre.info ou ipleak.net)

Chrome:
Your network IP is:
192.168.1.31 or perhaps 2a01:.... (mon IPv6 temporaire)

Firefox:
10.0.75.1 (hyper-v) or perhaps 192.168.99.1 (virutal-box) or perhaps 2a01:... (mon IPv6 fixe!) or perhaps 2a01:...(mon IPv6 temporaire) or perhaps 192.168.1.31


turold

  • Profil non complété
  • ******
  • Messages: 1 683
  • mp fermée (sauf admin et exceptions temporaires)
Tester sa connectivité IPv4 / IPv6
« Réponse #59 le: 27 juin 2017 à 21:20:40 »
Windows 7 pro.
Et j'ai les mêmes résultats entre http://net.ipcalf.com/ et https://ip.lafibre.info/ sur les IP locales...
C'est peut être la version de Windows en effet. Mais c'est bizarre côté IPv6.