сеть tap-win32 в colinux / portable_ubuntu

сеть tap-win32 в colinux / portable_ubuntu

Я пытаюсь настроить два сетевых адаптера на portable ubuntu remix, который основан на colinux; один slirp для исходящего доступа и один tap для быстрой связи с хостом. Хост slirp работает нормально, но я не могу связаться между хостом и colinux с помощью интерфейса tap.

Я добавил интерфейс Tap, загрузивhttp://www.henrynestler.com/colinux/tools/netdriver-tap84.zipи бег

tapcontrol.exe install OemWin2k.inf TAP0801co

. Я переименовал его в coLinux_Tap, чтобы было легче отличить его от адаптера Tap, который у меня есть для OpenVPN. Я настроил его со статическим IP, 192.168.3.1/255.255.255.0, без шлюза.

я добавил

eth1=tuntap,"coLinux_Tap"

в мой файл portable_ubuntu.conf и добавил статическую конфигурацию в /etc/networking/interfaces следующего вида:

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

Когда я загружаю Portable Ubuntu, устройство остается отключенным, и в Windows не видно ни отправленных, ни полученных пакетов. Ping из Windows возвращает "request timed out". Ping из Linux также истекает по времени, хотя там по крайней мере ifconfig показывает, что пакеты отправляются (но не принимаются) на eth1.

Я также пробовал принудительно установить опцию "подключенный носитель" в Windows на Всегда вместо Управляемый приложением, без изменений. Есть идеи?

EDIT: Я думаю, что мои маршруты в порядке (более-менее).

Если устройство не настроено на постоянное подключение, то для 192.168.3.anything не существует маршрута, и его нельзя добавить. Если я принудительно подключаю устройство coLinux_Tap, у него уже есть установленный маршрут:

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

решение1

Решено!

В портативный релиз Ubuntu не входит демон, необходимый для подключения к устройству TAP!

Я скачал версию 0.7.3 с сайтаhttp://www.henrynestler.com/colinux/releases/0.7.3/packages/daemons-0.7.3-20080524.zipи извлек colinux-net-daemon.exe в свой портативный каталог Ubuntu; теперь все работает правильно! (хотя ДИСПЛЕЕМ по умолчанию по-прежнему является устройство Slirp, но это достаточно легко исправить).

решение2

Мужик. Я перепробовал столько вариаций грушевидной конфигурации с colinux и TAP, что уверен, что видел и эту, но она похожа на лабиринт извилистых сетевых конфигураций в моей голове.

Попробуйте сделать это со cmdстороны Windows:

route add 192.168.3.0 255.255.255.0 192.168.3.1

Надеюсь, он разберется с использованием адаптера TAP. Если нет, вы можете сказать ему, чтобы он использовал IF 2или что-то еще на конце, если вы можете выяснить, какой у него номер интерфейса.

Если это не сработает, вы можете попробовать соединить ваш TAP-адаптер и Local Area Connection (какая-то форма этого существует, я надеюсь?). Отвратительно, я знаю, и склонно все портить, но мне пришлось сделать это по крайней мере один раз.

Связанный контент