Connexion série recevant du courrier indésirable continu


1

J'essaie de me connecter via un port série à un HP AM867A switch(plus généralement, il s'agit d'un Brocade 8gb SAN switch). Le commutateur est utilisé, j'essaie donc de réinitialiser le mot de passe. Le commutateur est en marche Fabric OS 7.2.0d.

Le commutateur possède un port de console RJ-45 qui est connecté avec un adaptateur DB9 à un ordinateur exécutant Ubuntu 16.10. J'utilise les deux picocomet minicom. J'ai essayé les deux avec 9600 8N1 no flow controlet minicomavec software flow control. Avec les deux émulateurs, je reçois les données ci-dessous (un "R" suivi d'unicode "nuance moyenne").

R▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒

La seule différence est qu'avec picocoml'écran défile continuellement vers le bas et qu'il y en a quelques-uns entrecoupés 6. Avec minicomla première ligne se remplit et ensuite le dernier caractère change continuellement.

Merci d'avance pour toutes suggestions et si je peux obtenir plus de données s'il vous plaît demander!


C’est certainement ce à quoi il semble que les paramètres de communication soient incorrects. Je suggérerais de rester à 8N1 et d’essayer les vitesses de 1200, 2400, 9600, 19200, 38400, 57600 et 115.2k. J'imagine que vous allez trouver que l'un d'eux va travailler.
acejavelin

@acejavelin Merci pour cette suggestion! Alors que les vitesses inférieures produisaient certains des caractères les plus normaux (plutôt qu'unicode), il s'agissait toujours d'une sortie aléatoire et continue.
chaussettes à mâcher

Réponses:


0

Je n'ai jamais vu ce comportement avant. 9600 8N1 semble raisonnable, du moins ce sont les paramètres par défaut pour un Brocade 6510.

Que se passe-t-il si vous éteignez le commutateur? Est-ce que l'émulateur de terminal continue à voir la sortie? Si tel est le cas, je suspecterais qu'un autre service sur le système Ubuntu soit configuré pour utiliser le même port, par exemple un processus de connexion ou un processus getty, ce qui pourrait interférer avec votre communication avec Brocade. Je n'ai pas de système Ubuntu ici, mais les sessions de connexion / terminal UNIX / Linux sont généralement configurées via / etc / inittab.

Alternativement, Brocade dispose d'un outil de configuration appelé EZSwitchSetup (vraiment) qui utilise une communication Ethernet pour se connecter à leurs commutateurs. Cependant, je pense que ce paquet nécessite l’installation d’un système client Windows. Je ne connais aucune version basée sur Linux.


Merci pour la suggestion! La sortie s'arrête dès que je l'éteins et redémarre dès que le cordon d'alimentation est branché. Pour référence je me connecte à travers /dev/ttyS0. Je travaillerai sur EZSwitchSetup (il semblerait que la création d’un compte soit un peu compliquée), mais la documentation indique qu’ils ont également une version Unix, ce qui me permettra également d’utiliser EZSwitchSetup avec la connexion série.
chaussettes à mâcher

Je viens de me rappeler que je peux vérifier la version du microprogramme (Fabric OS 7.2.0d) via telnet (bien que je ne puisse pas me connecter par ce biais).
chaussettes à mâcher

Selon Internet, il semble que les interfaces série Ubuntu soient configurées via des fichiers nommés: /etc/init/<tty_name>.conf. Donc, vous voudrez peut-être vérifier le fichier correspondant sur votre système. Comment cela s'est-il passé avec EZSwitchSetup?
Robb W.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.