Archive 07/10/2020.

TP2 : Connection refused Open a serial console

bherv

Bonjour
La connexion nc m3-10.lyon.iot-lab.info 20000 me renvoie "Connection refused "

NOTEBOOK :
!iotlab-experiment wait
Waiting that experiment 206124 gets in state Running
“Running”

!iotlab-experiment get --nodes
{
“items”: [
{
“archi”: “m3:at86rf231”,
“camera”: null,
“mobile”: “0”,
“mobility_type”: " ",
“network_address”: “m3-10.lyon.iot-lab.info”,
“production”: “YES”,
“site”: “lyon”,
“state”: “Alive”,
“uid”: “8976”,
“x”: “7.33”,
“y”: “6.2”,
“z”: “2.78”
}
]
}

TERMINAL :

funbb6d8851a3@lyon:~$ nc m3-10.lyon.iot-lab.info 20000

m3-10.lyon.iot-lab.info [172.16.98.10] 20000 (?) : Connection refused

funbb6d8851a3@lyon:~$

vandaele

Bonjour,

Difficile de vous aider, car je viens de tester avec ce même noeud, depuis l’environnement du MOOC et tout a bien fonctionné.
Avez-vous réessayé depuis, ou même essayé sur un autre site ?

Pour info, vous pouvez utiliser uniquement m3-10 pour la commande netcat car vous êtes sur le domaine lyon.iot-lab.info quand vous êtes connecté sur le frontend de Lyon.

ycrusot

Bonsoir,

J’ai exactement le même problème:
“network_address”: “m3-100.lille.iot-lab.info”,

et dans le Terminal, j’ai:

funb426a1c408@lille:~$ nc m3-100 20000
m3-100.lille.iot-lab.info [172.16.50.100] 20000 (?) : Connection refused

J’ai testé sur différent site (Lyon, Grenoble et Lille) mais le retour est toujours le même.

Pourriez-vous apporter votre support svp?

aabadie2

Bonjour,

Est-il possible que vous ayez lancé la commande iolab-experiment stop (dernière section de ce notebook) avant de commencer à interagir avec la console série du noeud en question ?
Si c’est le cas, l’arrêt de l’expérience bloque aussi l’accès au port 20000 du noeud (règle de filtrage réseau).

bherv

Bonjour ,

Depuis mon message j’ai réussi à faire le TP sans erreur.

J’ai aussi réussi à avoir de nouveau le message “Connection refused” . Pour cela après avoir lancé les différentes commandes( 1,2,3 et 4) depuis le Notebook , j’ouvre un terminal puis j’établie une connexion SSH avec le site .Ensuite je ferme ce terminal , j’en ouvre un nouveau , j’établie une connexion SSH avec le site et si à ce moment j’envoie la commande netcat j’ai alors le retour “Connection refused” . Je pense que j’ai dû faire ce type de manip .
Je vous remercie pour l’aide apportée.

vandaele

Merci pour ces indications, cela permet de comprendre le problème que vous avez rencontré en reproduisant la situation.

Si vous avez obtenu le message “Connection refused”, c’est que votre première connexion au lien série était encore active lorsque vous avez lancé la commande netcat dans votre second terminal. En effet, il n’est possible d’avoir qu’une seule connexion à la fois sur le lien série.

Fermer votre premier terminal lorsqu’il était encore connecté au lien série n’a pas engendré l’interruption de la commande netcat. Il aurait fallu utiliser Ctrl+C pour l’arrêter avant de fermer le terminal.

Dans JupyterLab, dans le coin inférieur gauche, une icône indique le nombre de sessions de terminal actives. En cliquant dessus, le panneau latéral gauche va vous permettre de les arrêter. En arrêtant la session concernée, la commande netcat sera alors interrompue et la connexion au lien série libérée. La connexion via un nouveau terminal est alors possible.