Wifi for ms dos

WiFi

Wi-Fi / wireless networking works with FreeDOS and some network adapters. It seems to be limited to 802.11b cards with a maximum of 11 Mbps. Encryption is WEP, so the network will be insecure.

Wireless devices connected via USB can not yet be used with FreeDOS.

Network cards that may work

Cards that claim to have DOS drivers (no guarantees) are for instance:

PCMCIA

  • Cisco Aironet 352 (CSCOAIRPCM352) 802.11b
  • Cisco Aironet 351 (AIR-PCM351-RF) 802.11b
  • Cisco Aironet 352 (AIRPCM352R)
  • Cisco Aironet 352 (AIRPCM352B)
  • Alvarion BreezeNET PRO.11 (511410)
  • Alvarion BreezeNET PRO.11 (511419)
  • Motorola spectrum24 LA 4111 (LA-4111-1000-US) 802.11b
  • Motorola Spectrum24 LA-3021 (LA3021102FB) 802.11
  • Intel PRO/ Wireless 2011B (WPC2011BWWP100) 802.11b
  • Proxim ORiNOCO Classic Gold (8410-WD) 802.11b
  • NetBotz (nbac0227) 802.11b

PCI

Packet drivers

For the cards from Lucent (spin-offs: Avaya and Agere), f.i. the «ORiNOCO», Agere has written a working packet driver for DOS called WVLAN42.COM , that can be found here.

Installation reports

The installation of the Cisco Aironet PCM 3xx or LMC 3xx client adapters on a DOS system are described here:

Roberto Perotti wrote an installation report about the Orinoco/Lucent/Agere/Avaya cards and FreeDOS.

Christof Lange reported to the Arachne list to have a Avaya PCMCIA card working in DOS.

Источник

Как энтузиаст поднял Wi-Fi-сеть под DOS

В начале месяца на портале OS/2 Museum появился материал, автор которого подключил старый ноутбук ThinkPad 760XL к современной беспроводной сети. Рассказываем, как ему это удалось.

Автор проекта — Майкл Некасек (Michal Necasek), участник open source сообщества Open Watcom, которое развивает мультиплатформенные компиляторы Watcom C, C++ и Fortran. Майкл развернул DOS на старом ноутбуке, чтобы его сын мог поиграть в ретроигры — классику от Sierra и LucasArts.

Ноутбук был оснащен портом для CF-карт, которые разработали в SanDisk еще в 1994 году. Майкл мог просто скопировать необходимые данные с помощью этих накопителей (через адаптеры), но решил, что удобнее переслать файлы по сети, используя протоколы SMB или NFS. Но для этого нужно было «подружить» старую операционную систему и ThinkPad с современным Wi-Fi.

Читайте также:  Айфон вай фай пропадает сеть

Нельзя так просто взять и поднять Wi-Fi на DOS

Из коробки система поддерживает только стандарт беспроводных сетей WaveLAN, который появился в девяностых годах. Он был предшественником IEEE 802.11b и несовместим со спецификациями IEEE. Первый Wi-Fi-стандарт был опубликован лишь в 1999 году — когда DOS практически исчез с корпоративных и домашних компьютеров. Поэтому задача была не самая тривиальная.

Пара материалов из нашего блога на Хабре:

Подключиться к современной беспроводной сети можно, если воткнуть в ноутбук модуль расширения PCMCIA, однако доступные адаптеры не поддерживают технологию WPA (не говоря уже о WPA2), а только WEP. WEP — это алгоритм для обеспечения безопасности Wi-Fi-сетей, который использовали в нулевых. От него отказались из-за обнаруженных уязвимостей шифрования.

В итоге, чтобы связать ноутбук с Wi-Fi, Майкл использовал модуль расширения Cisco Aironet PCM-352 — его чип поддерживает IEEE 802.11b и может работать на скорости до 11 Мбит/с. Под эту карту в начале 2000-х выходили соответствующие драйверы. Их он нашел на сторонних ресурсах.

Чтобы обойти проблему с WPA, Майкл использовал старое сетевое оборудование TP-LINK, которое поддерживает WEP. Однако стандартная утилита Cisco не позволила прописать WEP-ключи для работы с Aironet PCM-352. Поэтому понадобилась отдельная точка доступа с отключенным шифрованием (и скрытым SSID).

/ PD / phreakindee

Чтобы запустить сеть на ноутбуке, Майкл использовал драйвер NDIS из скачанного архива и клиент Network Client 3.0, поддерживающий NetBIOS по TCP/IP и DHCP. Для корректной работы системы в файле конфигурации PROTOCOL.INI потребовалось сделать определённые правки — внести соответствующий SSID и настроить сокет-клиент Socket Services. После этого Майкл получил возможность передавать файлы на ноутбук по домашней сети.

Другие DOS-проекты

DOS-комьюнити до сих пор продолжает развиваться несмотря на тот факт, что этой операционной системе в скором времени исполнится 40 лет. Например, год назад разработчики из Microsoft выложили на GitHub исходники MS-DOS версий 1.25 и 2.0. Их также можно найти на сайте Computer History Museum еще с 2014 года. Вся кодовая база состоит из 12 тыс. строк включая комментарии.

На базе DOS все еще строят самые разные проекты — в 2016 году инженер Брайан Провинчиано (Brian Provinciano) на Game Developers Conference рассказал, как портировал игру Retro City Rampage с PS4 на компьютер под DOS с 486-м процессором. В своем докладе он объяснил, как ему удалось сократить занимаемое игрой пространство до 1,44 Мбайт и потребление оперативной памяти до 4 Мбайт.

О чем мы пишем в блоге VAS Experts:

Источник

Читайте также:  Adsl wi fi от ростелеком

Prepare hardware

You should connect max3232 adapter to wemos d1 mini using Dupont cables in this way:

You can crearly see connection details on this photo:

NOTE! On other esp8266 based microcontrollers you should connect max3232 VCC pin to wemos 3v3 port, but on wemos d1 it does not work, so you must connect it to the 5V instead.

Connect wemos d1 mini to computer

Connect Wemos D1 mini using microusb cable to your computer:

Install esptool.py on your computer

Esptool is required to flash wemos d1 microcontroller, you can install it easily.

Windows

Linux

macOS

Flashing Wemos D1 mini

It’s never been that easy, the firmware is already pre-compiled and ready to flash, no need any complex ways to do it. It’s easy as piss on two fingers.

git clone https://github.com/e1z0/esp_slip_router.git cd esp_slip_router esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash -fs 4m -fm dio 0x00000 firmware/0x00000.bin 0x10000 firmware/0x10000.bin

/dev/ttyUSB0 is the device name, on different operating systems the naming scheme is different:

Also if you need to compile or run it on different microcontrollers such as esp8266 based NodeMCU you will need to read the project README details on it.

Prepare DOS Computer

Unzip it to C:\oldnet and execute C:\oldnet\start.bat, you can also include it to autoexec.bat to start automatically with system. You now will be able to connect to the wemos d1 mini device and set the wifi access point to connect to, but first check if you can ping it.

If you were able to ping this ip, you can continue, otherwise please contact us for assistance.

Once connected to telnet press ALT + E and then ALT + N

CMD>set ssid CMD>set password CMD>set use_ap 0 CMD>save CMD>reset

Once you have filled details, which access point to use and password of that AP, you should be able to access internet, you can check it by pinging cloudflare dns:

Читайте также:  Dvd blu ray wi fi

Thats all, you can see bunch of other utilities in that directory:

Windows 3.1 or 9x

Winpkt

If you want to use internet with windows also, you will need to make few things more, first of all you need to download these packet drivers (mirror here) and extract winpkt.com to C:\oldnet

Then edit start.bat in your C:\oldnet, add line with winpkt, so it will look like

ETHERSL -u ETHERSL 0x60 4 0x3F8 115200 WINPKT 0x60 SET MTCPSLIP=TRUE SET MTCPCFG=C:\OLDNET\MTCP.CFG

Also note, that file must be run before windows, so better put these lines in C:\autoexec.bat if you plan not to run this manually. It will bridge ethernet slip (ethernet over serial connection) driver to the windows, it works from windows 3.1 to windows 98 (millennium not tested). Please read how to setup internet on windows in further section.

Trumpet Winsock

The standard windows winsock does not support such type of connection (ethernet slip) AFAIK . Maybe there will occur smart people who will manage to make it work in the native way… But today I have only one chance is to use trumpet winsock, it’s the replacement for the standard Windows winsock and the only one implementation in Windows 3.1, because it does not have native winsock at all. You can download it from there. This method works on Windows 3.1/95/98. Also on the internet there are newer version like 4-5 or so, but i didn’t tested it yet. So we will use version 3, as it works on the most 3.1 and Win9x releases. After downloading, install it and edit C:\trumpet\trumpwsk.ini to look like this:

[Trumpet Winsock] netmask=255.255.255.252 gateway=192.168.240.1 dns=1.1.1.1 time= domain= ip=192.168.240.2 vector=60 mtu=576 rwin=2048 mss=512 rtomax=60 ip-buffers=32 slip-enabled=0 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-usepap=0 ppp-username="" ppp-password="" win-posn=42 220 867 686 -1 -1 -4 -4 1 trace-options=16392 [default vars]

Then you can start C:\trumpet\tcpman.exe (Trumpet Winsock) and use your favorite windows internet enabled applications such as Netscape Communicator, mIRC and so on..

Источник

Оцените статью
Adblock
detector