То, что ИТ-шники ленивые существа является константой. А лень как говорится двигатель прогресса. В общем надоело мне переносить данные между локальной тестовой, виртуальной тестовой и базовой станцией. И я решил замутить обмен данными по сети между двумя DOS машинами и одной Win 10.
Обмен данными происходит по ftp протоколу. На DOS машинах запускается FTP сервера и с базовой машины происходит клиентское подключение и запись/скачивание необходимых данных. Можно, конечно, настроить сервер на Win 10 машине, но я пока не искал удобные ftp клиенты под DOS .
Сеть построена следующим образом. Физические DOS и WIN компьютеры подключены через сетевые порты на wifi роутере. Ip назначаются динамически. Виртуальная машина подключена через виртуальный мост к физической карте на WIN машине и также имеет свой IP адрес.
Для того чтобы сеть поднялась на DOS машинах я использую packet драйвера для физической карты Intel Pro 100 и виртуальной AMD . Ну и рулит организацией работы пакет утилит mTCP .
Настройка как вы видите на скриншотах достаточно простая.
1. Устанавливаем переменную указывающую где хранится файл конфигурации.
2. Загружаем packet драйвер для сетевой карты.
3. Получаем IP адрес и можем работать по tcp /ip протоколу.
4. Конфигурационный файл в котором необходимо прописать имя компьютера.
5. Для того чтобы запустить FTP сервер проводим его конфигурацию и все готово к работе.
Первое слово это имя пользователя, второе это пароль третье это путь к папке, четвертое и пятое это права на доступ - кто может и что может.
Для того чтобы можно было что либо передать на компьютер необходимо запустить файл ftpsrv.
На клиентской машине настраиваем ftp клиент.
И можем приступать к передаче данных.
Самое главное необходимо помнить что в MS-DOS файлы имеют длину имени файла не более 8 символов.
Пока работает FTP сервер мы не можем ничего делать на нашей DOS станции.
Для выхода необходима нажать CTRL-C.
Ну и как видим файлы перенесены на нашу тестовую станцию и теперь нет проблем с переносом большого объема данных.
На этом пока сегодня все. В каком либо следующем посте расскажу как настроить сеть с помощью стандартного клиента MS NET.