IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseaux Discussion :

Que faut-il pour faire du SSh et du websocket en étant isolé de l'internet [Routeur]


Sujet :

Réseaux

  1. #1
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 154
    Points : 124
    Points
    124
    Par défaut Que faut-il pour faire du SSh et du websocket en étant isolé de l'internet
    Salut à tous,

    J'ai des PC Windows et des BeagleBone Black (mini ordinateur sous Debian 8), tout cela branché sur un unique commutateur et de ce dernier sur l'intranet de la société.

    l'intranet de la société a une connexion sur le web.

    Tout fonctionne normalement, respectivement :

    1) Quand j'ouvre via Putty des sessions SSH sous Windows pour me connecter sur les BeagleBone Black tout est rapides, pas de délai entre le user et le mot de passe
    2) Quand je lance une page WEB avec une websocket tout est aussi rapide, la websocket s'ouvre bien tout de suite.l

    Maintenant, je m'isole de l'intranet en débranchant simplement le câble entre mon commutateur de l'intranet.

    3) Quand j'ouvre via Putty des sessions SSH j'ai un délai très long entre l'entrée du user et la demande de mot de passe
    4) Quand je lance la page avec une websocket la websocket ne peut pas s'ouvrir.

    Ma question est très simple, qu'est-ce qui manque pour ne pas être dépendant de l'intranet ou du WEB?

    J'ai même mis mon commutateur sur un routeur. si le WAN n'est pas branché toujours le cas 3 et 4, si je mets le WAN du routeur sur l'intranet le cas 1 et 2 fonctionne toujours.

    Je ne veut pas de connexion avec un intranet ni avec l'extérieur, j'aimerais relier mes machines seulement avec un commutateur et qu'elles puisse causer ensemble.

    Il est évident qu'il doit y avoir un intermédiaire et qui fait quoi?

    Merci d'avance pour m'indiquer une solution.

    Philippe

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Points : 5 915
    Points
    5 915
    Par défaut
    Salut CAMIC,

    Cela ressemble beaucoup à un problème de latence pour la résolution de noms

  3. #3
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 154
    Points : 124
    Points
    124
    Par défaut Je n'utilise que des ip fixes!
    Tout est dans le titre!
    A+
    Philippe

  4. #4
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Points : 5 915
    Points
    5 915
    Par défaut
    Je n'aime pas du tout le ton de ta réponse.
    Tu utilises des ips fixes, j'ai envie de dire : et alors ?


    Ceci est ma dernière intervention sur ton problème !

  5. #5
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 154
    Points : 124
    Points
    124
    Par défaut Quel ton?
    Le titre était suffisamment explicatif, je n'avais donc rien à rajouter de plus.

    Si j'utilise des ip fixes, il n'y a donc pas de résolution de nom à faire.

    Et donc, ta réponse ne résout en rien mon problème.

    De plus, si le terminal SSH me demande le username, c'est qu'il y a bien eu une connexion sur la machine cible, donc c'est n'est pas dû à l'IP, mais d'une autre condition.

    D'ailleurs les ping fonctionnent très bien.

    Merci quand même d'avoir réagi

    Salutations

    Philippe

  6. #6
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 154
    Points : 124
    Points
    124
    Par défaut Trouvé la cause concernant la WebSocket
    Salut à tous,

    Pour mon application, j'avais repris l'exemple fourni avec la libwebsocket, et cet exemple appelle une fonction de rappel quand il y a une connexion entrante.

    Cette fonction de rappel appelle à son tour libwebsockets_get_peer_addresses().

    Cette dernière va non seulement chercher l'adresse ip du client, mais aussi le nom de la machine cliente par appelle de gethostbyaddr();

    Cette dernière appelle un serveur DNS, qui dans mon cas n'existe plus dans mon réseau et donc gethostbyaddr() seulement après un timeout dans mon cas ~30sec.

    Il suffisait donc de mettre en commentaire une portion du callback qui ne servait que comme affichage.

    Est-ce que putty vas aussi chercher le non du client, entre le username et le password?

    Je clos donc la discution.

    Merci de m'avoir lu.

    Philippe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Que faut il pour faire une appli Windows Mobile 6 ?
    Par fraginfo dans le forum Windows Mobile
    Réponses: 2
    Dernier message: 31/05/2012, 14h04
  2. que faut il pour faire un jad?
    Par scoobiflo dans le forum Java ME
    Réponses: 5
    Dernier message: 15/03/2009, 18h44
  3. Que faut il pour répondre au téléphone depuis son pc
    Par Coussati dans le forum Périphériques
    Réponses: 16
    Dernier message: 23/05/2008, 23h17
  4. Que faut-il pour faire marcher PMO ?
    Par code34 dans le forum PhpMyObject
    Réponses: 1
    Dernier message: 16/02/2008, 20h24
  5. que faut-il pour un logiciel de messagerie ?
    Par Rniamo dans le forum Développement
    Réponses: 18
    Dernier message: 25/09/2007, 22h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo