        |
Comprobar cable HDMI en caras A o B de un teleindicador NAYAR
Se puede acceder a los carteles teleindicadores NAYAR mediante "ssh".
Para ello NAYAR nos ha creado un usuario especifico a nosotros que puede realizar algunos comandos que serían exclusivos de root; como el comando "reboot".
El usuario es: sicosoft
Y la password de acceso: S1c050f7
Ambas caras del cartel A y B tienen una única dirección IP. Gestionada desde la cara A. Por tanto, cuando se accede por ssh a la dirección IP siempre se accede a la cara A. Y desde la cara A ya se podría acceder a la cara B mediante una dirección IP interna ( que suele ser 192.168.240.2 )
Por tanto, para comprobar el estado del cable HDMI de la cara A de un cartel NAYAR hay que acceder a su consola mediante ssh con el usuario sicosoft. Entonces, si la dirección IP del cartel en cuestión es 35.149.49.66, desde el ordenador del SIV asociado, por ejemplo, haríamos lo siguiente:
sivvaleixandre 1%
sivvaleixandre 1%
sivvaleixandre 1% ssh sicosoft@35.149.49.66
_ _ _ _ _
/ \ __| |_ _____ _ __| |_(_)___(_)_ __ ___
/ _ \ / _` \ \ / / _ \ '__| __| / __| | '_ ` _ \
/ ___ \ (_| |\ V / __/ | | |_| \__ \ | | | | | |
/_/ \_\__,_| \_/ \___|_| \__|_|___/_|_| |_| |_|
sicosoft@35.149.49.66's password:
b24757aa:~$
b24757aa:~$
b24757aa:~$
Una vez aquí, si queremos comprobar el estado de conexión del cable HDMI. En el directorio /sys/class/drm/ aparecen 3 carpetas asociadas a los puertos HDMI de la tarjeta de video:
b24757aa:~$
b24757aa:~$ cd /sys/class/drm
b24757aa:/sys/class/drm$ ls
card0 card0-DP-2 card0-HDMI-A-1 card0-HDMI-A-3 version
card0-DP-1 card0-DP-3 card0-HDMI-A-2 renderD128
Dentro de cada carpeta hay un fichero "status" que nos indica si el cable se ha detectado, es decir, si se encuentra conectado o no.
b24757aa:/sys/class/drm$ cat card0-HDMI/status
connected
disconnected
disconnected
b24757aa:/sys/class/drm$
Ahora para comprobar el cable de la cara B. Es necesario acceder a la cara B mediante una dirección IP interna desde la cara A.
1) Con el comando "/sbin/ip n" se pueden ver las direcciones IP cercanas accesibles, como el gateway, el PC del SIV, o la otra cara. Por ej:
b24757aa:~$
b24757aa:~$
b24757aa:~$
b24757aa:~$ /sbin/ip n
35.149.49.1 dev enp1s0 lladdr 00:23:04:91:ea:4d REACHABLE
35.149.49.64 dev enp1s0 lladdr a8:5e:45:e5:b5:9a REACHABLE
192.168.240.2 dev enp2s0 lladdr 40:62:31:13:67:c9 REACHABLE
b24757aa:~$
b24757aa:~$
2) Comprobamos que esa dirección IP de la cara B se encuentra accesible, mediante el comando "ping".
b24757aa:~$
b24757aa:~$ ping 192.168.240.2
PING 192.168.240.2 (192.168.240.2) 56(84) bytes of data.
64 bytes from 192.168.240.2: icmp_seq=1 ttl=64 time=0.280 ms
64 bytes from 192.168.240.2: icmp_seq=2 ttl=64 time=0.241 ms
^C
--- 192.168.240.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1023ms
rtt min/avg/max/mdev = 0.241/0.260/0.280/0.025 ms
b24757aa:~$
b24757aa:~$
b24757aa:~$
b24757aa:~$
3) Accedemos mediante "ssh" desde la cara A a la cara B. Notese que el "prompt" de la línea de comandos debe cambiar por el ID de la nueva cara/cartel (en este caso particular cambia de b24757aa cuando estamos en la cara A; a 1cfbeabe cuando estemos en la cara B:
b24757aa:~$
b24757aa:~$
b24757aa:~$
b24757aa:~$
b24757aa:~$ ssh sicosoft@192.168.240.2
_ _ _ _ _
/ \ __| |_ _____ _ __| |_(_)___(_)_ __ ___
/ _ \ / _` \ \ / / _ \ '__| __| / __| | '_ ` _ \
/ ___ \ (_| |\ V / __/ | | |_| \__ \ | | | | | |
/_/ \_\__,_| \_/ \___|_| \__|_|___/_|_| |_| |_|
sicosoft@192.168.240.2's password:
1cfbeabe:~$
1cfbeabe:~$
1cfbeabe:~$
1cfbeabe:~$
4) Una vez dentro de la cara B, ejecutamos el comando deseado. Y nos desconectamos de la cara B con "loguot":
1cfbeabe:~$
1cfbeabe:~$
1cfbeabe:~$ cat /sys/class/drm/card0-HDMI/status
connected
disconnected
disconnected
1cfbeabe:~$
1cfbeabe:~$
1cfbeabe:~$ logout
1cfbeabe:~$ Connection to 192.168.240.2 closed by remote host.
Connection to 192.168.240.2 closed.
b24757aa:~$
b24757aa:~$
b24757aa:~$
5) Y por último, salimos de la cara A con "logout" o Ctrl+d
b24757aa:~$
b24757aa:~$
b24757aa:~$ logout
Connection to 35.149.49.66 closed.
sivvaleixandre 2%
sivvaleixandre 2%
|