Usando tuberías con el puerto serial de VirtualBox


OpenWRT VirtualBox terminal

Puede darse el caso de que necesites acceder al puerto serial de una máquina virtual desde VirtualBox, pero no quieres como tal usar un dispositivo físico, sino tratar de redirigirlo aun terminal en Linux. Esto puede hacerse desde la configuración de la máquina virtual en VirtualBox y usando una aplicación llamada socat.

Procedimiento

  • Instalar socat:
aptitude install socat
  • Configurar el puerto serial en la máquina virtual, seleccionando la opción Host Pipe (tubería en el anfitrión). Si la tubería no existe, indicar que se debe crear:

OpenWRT VirtualBox SERIAL

  • Iniciar la máquina virtual.
  • Una vez iniciada la máquina virtual, desde un terminal en la máquina anfitrión ejecutar:
socat /tmp/openwrt -

En este caso, el archivo /tmp/openwrt es la tubería que se crea desde VitualBox. Por otro lado el caracter “-” hace referencia a la entrada estándar, y es parte de la sintaxis de la orden. Luego ya podrá verte el puerto serial desde el terminal actual. El ejemplo mostrado arriba es una máquina virtual con OpenWrt, el cual habilita la comunicación serial para poder realizar tareas de administración del sistema por ese puerto.


, ,

  1. #1 by Luis Gallardo on 30/06/2014 - 10:15

    @akira_ve si quieres acceder desde un navegador tienes que configurar VirtualBox para que use redes modo bridge, luego desde OpenWrt debes configurar la dirección IP a tu conveniencia. Saludos!

  2. #2 by akira_ve on 28/06/2014 - 2:38

    todo lo que dicen alli lo hice amigo……….pero como accedo a OpenWrt??………..consegui en internet otro archivo .VDI, y funciono en el promer intento, creo que no entendiste…………..me explico con que IP y puerto accedo via navegador a esta maquina virtual de OpenWrt

  3. #3 by Luis Gallardo on 27/06/2014 - 11:34

    @akika_ve Aquí tienes el detalle de como instalar OpenWrt en VirtualBox http://lgallardo.com/2010/11/17/openwrt-en-virtualbox/

    Luego de eso, lo usas como cualquier distribución de Linux.

    Saludos!

  4. #4 by akira_ve on 27/06/2014 - 10:19

    Buenos dias amigo puse a funcionar en viertualbox para windows el VDI de openwrt, que distes aqui, como accedo a el??? he usado la direccion por defecto que usa VB y nada, gracias de antemano

  5. #5 by Luis Gallardo on 20/09/2013 - 6:22

    @gonzalo espero que te sirva. Tú mismo lo puedes bajar como PDF desde tu naveados. Saludos!

  6. #6 by gonzalo on 19/09/2013 - 8:07

    gracias voy a ponerlo en parctica.
    no lo tendras en pdf?
    gracias

  7. #7 by Luis Gallardo on 18/09/2013 - 11:25

    @gonzalo desde la opción Serial Ports de Virtulbox puedes configurar los puertos seriales. Mas info en la documentación para los puertos seriales de Virtualbox.

  8. #8 by gonzalo on 18/09/2013 - 7:37

    buen dia:
    me prodiran orientar como configurar un puerto serial? sucede que en la maquina fisica, tengo usb y ya tiene configurado aora el cable de serial, pero ya cuando trbajo con una virtual nomas no puedo hacer que el puerto usb convertido a serial me responda desde la virtual
    gracias

(No será publicado)