?

Log in

No account? Create an account
Моё фото в 43 года

yudenisov


Журнал Ю. А. Денисова

Посвященный компьютерам и не только


Опыт в установке сети на компьютер с FreeDOS
Моё фото в 43 года
yudenisov

Преамбула



В статье рассматривается не до конца удавшийся способ настройки сети Microsoft Windows на компьютере, работающим под управлением MS-DOS и FreeDOS. Материал предназначен для новичков, а также для тех, кому «позарез» нужна сеть на компьютере с MS-DOS.

Начало



При установки сети в MS-DOS обязательно возникнут следующие вопросы и проблемы:

1. Где взять драйвера для сетевых карточек?
2. Где найти программы для функционирования сети?
3. Что делать с нехваткой оперативной памяти?
4. Каков алгоритм работы по установке и настройке сети?

Поиск драйверов сетевой карты в сети



Для автора одним из самых сложных оказался вопрос №1. Дело в том, что драйверами под MS-DOS не снабжают современные сетевые карты. Соответственно на сайтах поддержки драйверов, как и на сайте производителей сетевых карт подобных драйверов нет. Поэтому приходится искать совместимые модели драйверов. Здесь огромную помощь автору оказала программа NICSCAN.EXE. Эта программа сканирует компьютер или виртуальную машину и находит тип и параметры проводной Ethernet карты в том виде, который нужен для настройки MS-DOS. Для виртуальной машины VmWare Workstation в моём случае это оказалась плата AMD PC Family Ethernet Adapter. По этому названию драйверы в Интернете найте уже легче. Нам нужен каталог, содержащий файл установки драйвера с расширением .INF и сам драйвер с расширением .DOS. Скачиваем его и записываем на дискету.

Программы-клиенты сетей в DOS



Естественно, драйвер без программы работать не будет. Для работы сети в MS-DOS используется следующее программное обеспечение:

1. Microsoft LAN Manager for MS-DOS
2. Microsoft Network Client for MS-DOS

У автора заработал почему-то только вторая программа, и только версии 3.0. Её можно найти в Интернете по запросу MSNC3.0. В Интернете программа поставляется в виде двух самораспаковывающихся на дискету архивов, запускаемых только из-под MS-DOS. В инструкции написано, как подготовить эти дискеты.

Если Вы используете виртуальную машину на компьютере без установленного дисковода, то создать эти дискеты будет для Вас проблематично. Дело в том, что хост машина не подключает к виртуальной машине USB дисководы, а, как вы знаете, Поддержки USB в DOS нет. Выход — использовать DOSBOX для создания загрузочных дискет, программу UltraISO для создания образов загрузочных дискет в формате .IMA, а эти образы использовать в виртуальной машине для установки дистрибутивов программ, в том числе и Microsoft Network Client.

При установке Microsoft Network Client 3.0 главное помнить, что не нужно оставлять в программе настройки по-умолчанию. Она не будет работать с ними. Все параметры сети должны быть заданы в процессе установки клиента.

После установки программы Вы со 100% вероятностью столкнётесь с нехваткой памяти для работы программы в сети. У Вас не запустится даже половина сервисов! Причина — драйвер сети ifshlp.sys занимает много места в оперативной памяти, и мешает запуску программ. Выход один — установить модули поддержки старшей и расширенной памяти. Для MS-DOS 6.22 это Himem.sys/Emm386.exe, для остальных версий MS-DOS — QEMM97, для FreeDOS это собственные менеджеры памяти. После установки этих модулей необходимо вместо строки в файле config.sys (fdconfig.sys в FreeDOS):

device=c:\net\ifshlp.sys

записать

devicehigh=c:\net\ifshlp.sys

а затем использовать другие модули сети с префиксом lh. Это освободит базовую память и позволит запустить службы сети.

Алгоритм установки



Итак, алгоритм настройки сети в MS-DOS следующий:


  • Копируем дискету с драйверами сетевой карты на жёсткий диск компьютера, и запоминаем путь до драйвера MS-DOS;

  • Вставляем дискету в дисковод или подключаем образ дискеты к виртуальной машине;

  • Запускаем файл setup.exe на выполнение;

  • Нажимаем клавишу Enter до тех пор, пока не появится экран с выбором драйвера сетевой карты;

  • Выбираем в нём пункт "Other card"

  • В появившемся модуле указываем полный путь до драйвера сетевой карты в MS-DOS и нажимаем <Enter>;

  • Должно отобразиться имя установленной в системе карты. Нажимаем <Enter>;

  • Перед нами появляется окно со списком настроек по умолчанию. Вначале выбираем пункт "Change Name" и пишем правильное имя пользователя, имя компьютера и имя рабочей группы.;

  • Затем выбираем пункт "Change Network Settings" и видим, что у нас добавилась сетевая карта и протокол IPX. Необходимо выбрать пункт "Add protocol" и нажать 'Enter";

  • В появившемся поле необходимо добавить протоколы TCPIP и NetBEUI для корректной работы Windows Network. После добавления эти протоколы появятся в меню выбора настройки конфигурации сети;

  • Внимание! Ни в коем случае не выбирайте пункты "Remove" и "Change Adfapter" в этом окне. В противном случае вам придётся всё начинать сначала;

  • Затем нажмите клавишу <TAB> и перейдите к списку установленных протоколов;

  • Нажмите клавишу <Enter> на нужном протоколе и измените его параметры в соответствии с его настройками в Вашей сети. Параметры сети Вы должны получить у Вашего администратора;

  • Это очень важный недокументированный момент. Из-за неправильной настройки сети у меня сеть на компьютере так и не заработала. Но это вопрос ко мне как к администратору, а не как к автору руководства;

  • После настройки всех протоколов нажмите <TAB>, выберите пункт "Settings Correct" и нажмите <ENTER> для окончательной установки пакета;

  • После нескольких предложений сменить дискету  появится полоса прогресса установки, а после Вам предложат перезагрузить компьютер;

  • После перезагрузки компьютера проведите оптимизацию памяти, как указано выше, и вновь перезагрузите компьютер;

  • В процессе перезагрузки компьютер должен Вам выдать сообщение об успешной загрузки драйверов и программ, и выведет сообщение об авторизации в сети. Это сообщение появится даже в том случае, если сеть у Вас настроена неправильно. Ошибки в авторизации отображаться не будут, так что введите эти пункты правильно;

  • Для удаления клиента вообще или для его повторной установки просто удалите папку c:\net, и вам всё придётся начинать сначала.



Более подробные инструкции и ссылки на программы можно найти в Яндексе по поисковым запросам "Microsoft Network Client 3.0", "Установка сети в MS-DOS", "Настройка сети в MS-DOS". Учтите, что эти программы старые (им более 20 лет), поэтому многие ссылки могут быть нерабочими. Именно поэтому автор не приводит их в данной работе. Также в Интернете есть подробные инструкции с иллюстрациями по установке Microsoft Network Client.



Автор подготовил компакт-диск с программами по настройке сети в MS-DOS и драйверами некоторых популярных сетевых карт. Чтобы получить его, не затрачивая больших усилий по поиску программного обеспечения в Интернете, пишите автору по E-mail.