- PVSM.RU - https://www.pvsm.ru -
Как выйти в интернет на сорокалетней DOS машине с 640Кб ОЗУ и 9-и мегагерцовым процессором?
Из коммуникационных портов в старых компьютерах обычно есть COM, он же "последовательный", его мы и будем подключать к этой маленькой коробочке, которая и делает всю магию:
Создатель устройства, автор ресурса theoldnet.com [2]это типа машина времени для старых компьютеров - можно посмотреть как выглядел какой нибудь yahooo в 1996 году. Модем стоит недорого и продается тут [3] - рекомендую всем кто не хочет возиться с прошивками и проводами. Тем же кого это не пугает, в общих чертах расскажу как собрать аналог:
Потребуется WiFi Плата NodeMCU V3 ESP8266 и RS232 (DB-9) TTL адаптер на базе микросхемы MAX3232 (или аналога). Если не лень - можно распаять все детали на макетке но мне было просто повтыкать перемычек. Схема соединения простая - RX-RX, TX-TX, GND-GND, VCC (питание) RS232 адаптера соединяем с выводом Vin на MCU (5Вольт). Всё - аппаратная часть готова. У меня оказался под рукой модемный кабель, но наверное можно воткнуть и напрямую в ком порт.
Штуковина работает в двух режимах - эмуляция модема и в SLIP Serial Line Internet Protocol. Разберем первый режим. Прошивка и первоначальная настройка очень подробно показаны в этом видео:
Страница автора проекта theoldnet на гите [4], прошивку качаем тут [5] - берем прошивку theoldnet_serial_wifi_ppp
Собственно "барузинг" проходит через консольную утилиту MS-DOS Kermit [6]которая настолько классная что заслуживает отдельного поста. Да да, это те самые BBS о которых вы слышали от олдфагов. После некоторых танцев с бубном вводим команду ATDT, открываем bbs.restrocampus.com и радуемся результату:
BBS это конечно интересно, но если нам нужны FTP, Ping и даже графический браузер - то нужно настраивать Ethernet через ком порт (шьем девайс прошивкой theoldnet_serial_wifi_ethernet из того же архива). Подробная текстовая инструкция тут. [7] Видео инструкция от самого Theoldnet:
Если коротко - всю магию делает пакет mTCP for DOS [8] от Michael Brutman - просто гениальная штуковина, большой респект парню. Если очень коротко - драйвер ethersl.com (он и другие утилиты mTCP есть в архиве theoldnet с прошивками) поднимает "виртуальный" сетевой адаптер к которому могут обращаться утилиты mTCP. У клиентской машины прописан адрес 192.168.240.2 у Node MCU - 192.168.240.1, далее сама MCU цепляется через WiFi к вашему роутеру и получает адрес по DHCP, типа двойной NAT. Настройка SSID и Password делается через консоль, видео от нашего друга тут. [9]
На этом закругляюсь, статья и так получилась длинной! Буду рад если информация вдохновит кого-нибудь на новые эксперименты со старыми компами а кто то возможно откроет эту тему для себя впервые!
Всем мира и добра.
Автор: Dmitriy Zagorodnyuk
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/dos/390481
Ссылки в тексте:
[1] T1200 гордо приветствует нас: https://habr.com/en/articles/794442/
[2] theoldnet.com : https://theoldnet.com
[3] Модем стоит недорого и продается тут: https://www.tindie.com/products/theoldnet/rs232-serial-wifi-modem-for-vintage-computers-v4/
[4] theoldnet на гите: https://github.com/ssshake/vintage-computer-wifi-modem
[5] тут: https://github.com/TheOldNet/theoldnet-wifi-firmware-binaries/archive/refs/heads/master.zip
[6] консольную утилиту MS-DOS Kermit : https://kermitproject.org/mskermit.html
[7] инструкция тут.: https://vintage2000.org/dos/serial_wifi_adapter?redirect=1#windows_31_or_9x
[8] mTCP for DOS: http://brutmanlabs.org/mTCP/
[9] видео от нашего друга тут.: https://youtu.be/5pruyb2enrU?si=3CreXxhAVjNFWTvd
[10] Источник: https://habr.com/ru/articles/799519/?utm_source=habrahabr&utm_medium=rss&utm_campaign=799519
Нажмите здесь для печати.