¿Es posible configurar TTY de inicio de sesión a través del dispositivo de audio (código Morse o similar)?

13

Uno de los aspectos más miserables de mi trabajo diario es la necesidad de investigar ocasionalmente problemas con máquinas dispersas en ubicaciones remotas en todo el mundo que no tienen acceso de red al mundo exterior. A veces es posible que el personal local se conecte a un módem 3G o similar para proporcionar acceso, pero a menudo eso no es posible debido a la falta de señal o la falta de capacidad técnica en el sitio. En estos casos, tengo que pagar con un teléfono cualquier técnico local (o, a veces, conserje) disponible para trabajar conmigo, escribiendo los comandos que les recito y respondiendo con la salida, a menudo alguien con linux limitado o sin computadora o incluso computadora experiencia. A menudo, conseguir un técnico más calificado para el sitio requeriría alquilar un vuelo.

Puedo confirmar que hablar con alguien a través de la edición de un archivo en vi que no conoce la diferencia entre 'barra diagonal' y 'barra diagonal inversa', cómo mantener presionada la tecla Mayús para generar dos puntos en lugar de punto y coma es terriblemente doloroso. "Ok, ahora está mostrando una cosa ondulada seguida de una especie de línea de aspecto extraño y luego otra cosa ondulada". Ah, y sonó con un mensaje de error que no leí.

Básicamente estoy usando a la persona en el sitio como un convertidor de teléfono-> terminal muy lento con una tasa de error increíblemente alta. Tuve la idea de cortar al intermediario y usar un altavoz y un micrófono en la computadora y decirle a la tecnología que solo sostenga su teléfono celular en la máquina y lo use como un 'módem' acoplado acústicamente de la vieja escuela, donde lo haría ejecutar un programa de terminal en mi computadora que convertiría mis líneas en una secuencia de tonos que podrían transmitirse por teléfono, a la máquina Linux, y volver a convertirse en comandos, cuya salida se convertiría en tonos, nuevamente el teléfono, etc., proporcionándome en efecto un terminal extremadamente lento. Existen algunos métodos para transmitir datos que pueden sobrevivir a la transmisión del teléfono celular, como el Código Morse u OliviaMode.

Esperaba información sobre los paquetes para lograr esto, ya sea en su totalidad, o como varias piezas que podría utilizar para construir esta solución, o proporcionar otras ideas sobre cómo podría llevar a cabo esta tarea. Google no ha resultado ser útil, con la excepción del mencionado "OliviaMode", que posiblemente podría usarse como protocolo de transmisión.

bdk
fuente
Gran problema de la vida real!
rozcietrzewiacz
Como alguien que brinda soporte técnico por teléfono, puedo sentir empatía. Espero que tengamos algunos consejos aquí.
rsaw

Respuestas:

9

Echa un vistazo a minimodem.

minimodem - software audio Bell-type or RTTY FSK modem
Copyright (C) 2011 Kamal Mostafa <[email protected]>

Minimodem is a command-line program which generates (or decodes) audio
modem tones at any specified baud rate, emulating an old Bell-type or
radio-teletype FSK modem.  The tones can be played to (or recorded from)
the PulseAudio system or to an audio file.

Minimodem can be used to transfer data between nearby computers using an
audio cable (or just via sound waves), or between remote computers using
radio, telephone, or another audio communications medium.

http://www.whence.com/minimodem/

Jim Paris
fuente
4

En términos de paquetes, hay un módem de sonido que parece ser lo que quieres. No está en una distribución estándar, por lo que debería instalarse y configurarse antes de que las cajas entren en servicio.

Alternativamente, puede enviar (a cada computadora en el campo) un módem usb 56k (teléfono fijo) con un convertidor rj11 a 3.5 mm (teléfono celular) guardado con cada computadora en el campo.

Lenz
fuente