Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo

Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo
Artículo
Responder citando    Descargar mensaje  
Mensaje Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo 
 
En épocas pasadas, cuando el uso del puerto paralelo y serial eran el default (por no haber otra opción), era tentador para los hackers tomar control de los mismos, ya sea para desbloquerar un equipo con password o para introducir algún caballo de Troya o cualquier virus de esos tiempos.

Al paso de los años, esos puertos han pasado a "mejor vida" es decir ya no son incluidos en las tarjetas madre de las computadoras. Sin embargo algunos conservamos viejas PC, porque son ideales para trabajos de laboratorio y en Windows, por su facilidad de utilización de esos puertos, o incluso de otros.

Será posible que el Kernel de Linux en sus distintas variantes deje libre el uso de esos puertos?. Habrá aún riesgos muy grandes al abrirlos?...Durante muchos años hemos tenido que otorgar permisos tipo chown o hacer a "user" miembro de "dialout", y cosas por el estilo y no funcionan a la primera, sino hay que batallar mucho para que  finalmente se tengan disponibles esos puertos. Y cuando llevamos nuestro software en gambas a otro equipo, tenemos que pasar por la misma "via crucis" otra vez.

Quizá una de las excusas o justificaciones sea que mediante USB pueden accederse a esos puertos como virtuales y por esa razón persiste su protección. Pero no es una ironía que precisamente al darles permisos como "root" a cierto "usuario" se rompe la famosa protección?

Por supuesto habrá opiniones bastante autorizadas para decir que no es conveniente y yo creo que muchos entusiastas mas estarán de acuerdo conmigo, así que si esta propuesta es factible, ojalá tenga eco en las altas esferas de Unix, Linux y sea considerada.

Saludos.



 
AlfredoSC - Ver perfil del usuario Enviar mensaje privado  
AlfredoSC [ Miercoles, 12 Febrero 2020, 19:25 ]
 


Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo 
 
En verdad yo no veo problemas a romper la "famosa protección" de unos file-device especiales que se crean, cuando se conectan unos dispositivos externos al PC.
Si con gambas queremos leer datos de estos dispositivos externos conectados, hace falta romper la "famosa protección".

...pero... cual es tuproblema que atañe a la programación ?  



 
última edición por vuott el Miercoles, 12 Febrero 2020, 21:09; editado 1 vez 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Miercoles, 12 Febrero 2020, 21:08 ]
Responder citando    Descargar mensaje  
Mensaje Re: Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo 
 
vuott escribió:  
En verdad yo no veo problemas a romper la "famosa protección" de unos file-device especiales que se crean, cuando se conectan unos dispositivos externos al PC.
Si con gambas queremos leer datos de estos dispositivos externos conectados, hace falta romper la "famosa protección".

...pero... cual es tuproblema que atañe a la programación ?  


Le dediqué unos días más luego de tu comentario. Pongo aquí un trozo de mi código en Gambas3 que debería funcionar, pero arroja error: Error de Sistema #1: Operación no permitida

Dim puertoDatos As File

puertoDatos = Open "/dev/port" For Write
Seek #puertoDatos, &H378
palabra = 255
Write #puertoDatos, palabra

Como dije tengo Ubuntu 18.04 en una Motherboard ASUS. En una consola puse:

root@ubuntulab:/dev# lshw

y me arrojó un listado bastante largo de los diferentes dispositivos que conforman la motherboard. Busqué en todo y el puerto paralelo que está montado en la misma tarjeta madre no aparece listado o no soy capaz de visualizarlo.

Luego conseguí una tarjeta PCI Multipuerto y la instalé, pero obviamente su dirección base está en &HE800 y ésta tarjeta si aparece como puerto paralelo en el listado de "lshw" que mando adjunto.

Pues bien, aunque podría seguir mi proyecto con la tarjeta de puerto paralelo PCI que instalé, tengo la duda si Ubuntu 18.04 ya no reconoce los puertos paralelos incrustados sobre la mother board. He buscado por internet y encontré un problema similar en http://www.espaciolinux.com/foros/h...ona-t52844.html

Gracias por su atención...saludos.



 
AlfredoSC - Ver perfil del usuario Enviar mensaje privado  
AlfredoSC [ Domingo, 23 Febrero 2020, 00:27 ]
Responder citando    Descargar mensaje  
Mensaje Re: Linux & Gambas Liberar Uso De Puertos Serial Y Paralelo 
 
AlfredoSC escribió:  
....pero arroja error: Error de Sistema #1: Operación no permitida

Dim puertoDatos As File

puertoDatos = Open "/dev/port" For Write
Seek #puertoDatos, &H378
palabra = 255
Write #puertoDatos, palabra



Dos preguntas:

1) eliminaste previamente la protección del file-device "/dev/port" ?

2) a qué tipo de datos pertenece la variable "palabra" ?



 
vuott - Ver perfil del usuario Enviar mensaje privado  
vuott [ Domingo, 23 Febrero 2020, 01:41 ]
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno