redes tap-win32 en colinux / portable_ubuntu

redes tap-win32 en colinux / portable_ubuntu

Estoy intentando configurar dos adaptadores de red en Ubuntu Remix portátil, que está basado en Colinux; un deslizamiento para acceso saliente y un toque para una comunicación rápida con el host. El host slirp funciona bien, pero no puedo comunicarme entre el host y colinux usando la interfaz tap.

Agregué la interfaz tap descargandohttp://www.henrynestler.com/colinux/tools/netdriver-tap84.zipy corriendo

tapcontrol.exe install OemWin2k.inf TAP0801co

. Le cambié el nombre a coLinux_Tap, para que fuera fácil diferenciar entre este y el adaptador Tap que tengo para OpenVPN. Lo configuré con una IP estática, 192.168.3.1/255.255.255.0, sin puerta de enlace.

yo añadí

eth1=tuntap,"coLinux_Tap"

a mi archivo portable_ubuntu.conf y agregué una configuración estática a /etc/networking/interfaces que dice:

auto eth1
iface eth1 inet static
address 192.168.3.2
network 192.168.3.0
netmask 255.255.255.0
broadcast 192.168.3.255

Cuando inicio Ubuntu portátil, el dispositivo permanece desconectado y no se ven paquetes en Windows ni enviados ni recibidos. El ping desde Windows devuelve "solicitud agotada". El ping desde Linux también caduca, aunque al menos ifconfig indica que los paquetes se envían (pero no se reciben) en eth1.

También intenté forzar la opción "medios conectados" en Windows a Siempre en lugar de Controlado por aplicación, sin cambios. ¿Algunas ideas?

EDITAR: Creo que mis rutas están bien (más o menos).

Si el dispositivo no está configurado para estar siempre conectado, entonces no existe ninguna ruta para 192.168.3.anything y no se puede agregar. Si fuerzo la conexión del dispositivo coLinux_Tap, ya tiene una ruta establecida:

c:\>route print | grep 192.168.3
      192.168.3.0    255.255.255.0      192.168.3.1     192.168.3.1       20
      192.168.3.1  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.3.255  255.255.255.255      192.168.3.1     192.168.3.1       20
        224.0.0.0        240.0.0.0      192.168.3.1     192.168.3.1       20
  255.255.255.255  255.255.255.255      192.168.3.1     192.168.3.1       1

Respuesta1

¡Resuelto!

¡La versión portátil de Ubuntu no incluye el demonio necesario para conectarse al dispositivo TAP!

Descargué la versión 0.7.3 dehttp://www.henrynestler.com/colinux/releases/0.7.3/packages/daemons-0.7.3-20080524.zipy extraje colinux-net-daemon.exe en mi directorio portátil de ubuntu; ¡Ahora todo funciona correctamente! (aunque la PANTALLA predeterminada sigue siendo el dispositivo deslizante, pero eso es bastante fácil de arreglar).

Respuesta2

Hombre. He pasado por tantas variaciones de forma de pera con colinux y TAP que estoy seguro de haber visto esta, pero es como un laberinto de pequeñas configuraciones de red retorcidas en mi mente.

Tal vez pruebe esto, desde cmdel lado de Windows:

route add 192.168.3.0 255.255.255.0 192.168.3.1

Con suerte, descubrirá cómo utilizar el adaptador TAP. De lo contrario, es posible que pueda decírselo con IF 2o lo que sea al final, si puede averiguar qué número de interfaz es.

Si eso no funciona, es posible que desee intentar conectar su adaptador TAP y su conexión de área local (espero que exista alguna forma de eso). Asqueroso, lo sé, y propenso a arruinar las cosas, pero terminé obligado a hacerlo al menos una vez.

información relacionada