This is the Windows Net Howto by Frisoni Gloriano <gfrisoni@hi-net.it> on 15 may 1997
Этот документ пытается описать, как запустить Windows trumpet winsock через встроенный в dosemu пакетный драйвер, и затем работать с любыми TCP/IP приложениями (netscape, eudora, mirc, free agent .....), работающими через winsock в windows.
Это очень длинный пошаговый список действий, но вы можете написать небольшие программки, которые сделают все это очень быстро ;-)
В этом примере я использую пакетный драйвер для dosnet. Это очень удобно, потому что вы можете работать в "виртуальной сети" между вашими dos-windows сессиями и linux, и запускать tcp-приложения без настоящей (аппаратной) сети.
cd ./src/dosext/net/net
select_packet (Вопрос "single or multi" -> m)
cd ./src/dosext/net/v-net
make
make
make install
insmod ./src/dosext/net/v-net/dosnet.o
Здесь вы настраиваете сетевой интерфейс dsn0 (интерфейс dosnet) с IP адресом 144.16.112.1 и добавляете маршрутизацию на этот интерфейс.
Это хороший пример создания "виртуальной сети" из ваших dos/windows оболочек и linux.
ifconfig dsn0 144.16.112.1 broadcast 144.16.112.255 netmask 255.255.255.0
route add -net 144.16.112.0 dsn0
Я предполагаю, что вы знаете, как запустить windows в dosemu. Вы можете прочитать главу Запуск Windows если вам нужна дополнительная информация. Windows не очень стабильно, но работает.
winpkt 0x60
[Trumpet Winsock]
netmask=255.255.255.0 <-- маска сети класса C.
gateway=144.16.112.1 <-- адрес шлюза по умолчанию.
dns=www.xxx.yyy.zzz <-- здесь правильый адрес dns.
domain=hi-net.it
ip=144.16.112.10 <-- адрес Windows в dosnet.
vector=60 <-- вектор прерывания пакетного драйвера.
mtu=1500
rwin=4096
mss=1460
rtomax=60
ip-buffers=32
slip-enabled=0 <--- отключить slip
slip-port=2
slip-baudrate=57600
slip-handshake=1
slip-compressed=0
dial-option=1
online-check=0
inactivity-timeout=5
slip-timeout=0
slip-redial=0
dial-parity=0
font=Courier,9
registration-name=""
registration-password=""
use-socks=0
socks-host=0.0.0.0
socks-port=1080
socks-id=
socks-local1=0.0.0.0 0.0.0.0
socks-local2=0.0.0.0 0.0.0.0
socks-local3=0.0.0.0 0.0.0.0
socks-local4=0.0.0.0 0.0.0.0
ppp-enabled=0 <-------- отключить ppp
ppp-usepap=0
ppp-username=""
ppp-password=""
win-posn=42 220 867 686 -1 -1 -4 -4 1
trace-options=16392
[default vars]
Gloriano Frisoni. <gfrisoni@hi-net.it>