LINUX.ORG.RU
ФорумAdmin

сеть в dosemu


0

0

Собрал dosemu-1.2.1 с пакетами --with-PACKAGE= libpacket.c и pktnew.c под redhat7.3 c ядром 2.4.21. Скомпилил модуль dosnet.o и подгрузил в ядро.Определил ему адресс.
ifconfig
dsn0      Link encap:Ethernet  HWaddr 64:62:00:00:64:62
          inet addr:х.х.х.х  Bcast:х.х.х.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:224 (224.0 b)  TX bytes:224 (224.0 b)
Вроде как виртуальный интерфейс поднят.Пингуется с Linux.
В dosemu.conf сделал следующие настройки касающиеся сети
$_pktdriver = (on)
$_vnet = (on)
$_netdev = "dsn0"
При запуски dosemu пишет ERROR: Unknown vnet mode -2
Где я промохнулся вроде делал как скзано сдесь....
http://www.linux.org.ru/books/dosemu.docs.rus/README-17.html

Нынешний dosemu работает с устройствами tun/tap, сам сейчас настраиваю.

tap0 поднять мне удалось, и даже dosemu его увидел, после запуска с привилегиями dosemu -s (мне это требовалось по другой причине, а заодно вылечило и доступ к tap0). У меня проблема оказалась в другом: досовский TCPIP поднял интерфейс с другим "железным" номером, пакеты вроде как приходят, но до конца не доходят. Что-то с маршрутизацией, чувство такое, что вот-вот заработает. Инструкции по настройке брал тут: http://ltsp.ru/documentation/faq-dosemu-networking.html и тут: http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-6.html Более того, уверен, что если действовать по инструкциям, то все заработает. У меня немножко особый случай, мне надо не в реальную сеть, а с самим хостом связаться, где собственно dosemu и бежит. Михаил

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.