Estou tentando configurar dois adaptadores de rede no remix portátil do ubuntu, que é baseado no colinux; um slirp para acesso de saída e um toque para comunicação rápida com o host. O host slirp funciona muito bem, mas não consigo me comunicar entre o host e o colinux usando a interface de toque.
Eu adicionei a interface de toque baixando link e executando
tapcontrol.exe install OemWin2k.inf TAP0801co
Eu o renomei para coLinux_Tap, de modo que seria fácil diferenciar entre este e o adaptador Tap que tenho para o OpenVPN. Eu configurei com um IP estático, 192.168.3.1/255.255.255.0, nenhum gateway.
eu adicionei
eth1=tuntap,"coLinux_Tap"
ao meu arquivo portable_ubuntu.conf, e adicionei uma configuração estática a / etc / networking / interfaces, que diz:
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
Quando inicializo o Ubuntu Portátil, o dispositivo permanece desconectado e nenhum pacote é visto nas janelas como enviado ou recebido. Ping do Windows retorna "solicitação expirada". O ping do Linux também expira, embora pelo menos o ifconfig indique que os pacotes estão sendo enviados (mas não recebidos) na eth1.
Eu também tentei forçar a opção "mídia conectada" no Windows para Sempre em vez de Controlada por Aplicativo, sem nenhuma alteração.
Alguma idéia?
EDIT: Eu acho que minhas rotas estão OK (ish).
Se o dispositivo não estiver configurado para estar sempre conectado, não haverá rota para 192.168.3.qualquer coisa e ela não poderá ser adicionada. Se eu forçar o dispositivo coLinux_Tap a ser conectado, ele já tem uma rota configurada:
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