Страница 1 из 23 1234511 ... ПоследняяПоследняя
Показано с 1 по 10 из 221

Тема: Настраиваем TCP/IP под DOS

  1. #1
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)

    Lightbulb Настраиваем TCP/IP под DOS

    Установка TCP/IP под MS-DOS 5** 6**

    пакетники - лежат в каталоге \batch , в архиве, ниже .
    В архиве сборка под чипсет RTL8139x при подключении других сетевых карт надо помнит что \net\setup.exe пишет все в autoexec.bat.

    Хотя на выходе мы будем иметь вполне нормальное TCP/IP соединение, это еще не значит что все будет легко! Из под WIN32 (подозреваю, что откуда угодно) мы будем видеть толькоNETBIOS имена, но к рассшаренным ресурсам можно подключиться через net use x: \\xxxxx\x. Или через подключение сетевого диска. Номер адаптера NETBIOS, который пишется в rkeeper6.ini для монитора, станет (у меня - становился) равным нолю.

    1.0 Копируем на винт (в корень) папку NET и файл netstart.bat
    Если у нас карта на чипе RTL8139x то переходим к разделу 2.2 и 3.0

    2.0 Правим настройки:

    2.1 В файле \net\System.ini нас интерисует раздел [network], который должен выглядеть как:

    [network]
    directhost=yes ;если стоит "no" (а так по умолчанию и есть), то исправить
    filesharing=yes ;
    printsharing=no ;
    autologon=yes ;вообще-то все равно потом перелогиниваемся как надо...
    computername=UNIT01 ;NETBIOS имя компа. (поменять, если надо)
    lanroot=C:\NET ;место, где клиент лежит
    username=UCS ;вообще-то все равно потом перелогиниваемся как надо...
    workgroup=WORKGROUP ;
    reconnect=yes ;
    dospophotkey=N ;
    lmlogon=0 ;
    logondomain=WORKGROUP ;
    preferredredir=full ;
    autostart=full,,server ;
    maxconnections=8 ;можно увеличить до 15 (если это сервер и к нему коннектится много разного)

    2.2 В файле \net\protocol.ini мы будем ковырять следующий раздел:

    [TCPIP]
    NBSessions=6 ;НЕ ТРОГАТЬ (должно быть 6!!!)
    DefaultGateway0=255 255 255 000 ;по фиг что ((с)кажется А.Метелица)
    SubNetMask0=255 255 255 000 ;маска подсети (ВНИМНИЕ - разделитель - пробел!!)
    IPAddress0=192 168 000 201 ;IP адрес точки (ВНИМНИЕ - разделитель - пробел!!)
    DisableDHCP=1 ;если хочется, чтобы при загрузке искался DHCP сервер
    ;- ставьте 0, если адресация жесткая - то 1. По умолчанию - 0
    DriverName=TCPIP$ ;
    BINDINGS=RTL8139 ;
    LANABASE=0 ;номер адаптера


    2.3 Если интересно, можно проверить файл \net\oem0.inf:

    В разделе [rtl8139_nif], следующая строка должно выглядеть так:
    param=Medium,"Medium Type",enum,"10Half,1,10Full,2,100Half,3,100Full,4" ,0,0x30

    если хочется использовать возможность автоопределения параметров сети (скорость/дуплекс), то можно написать так:
    param=Medium,"Medium Type",enum,"Auto,0,10Half,1,10Full,2,100Half,3,100 Full,4",0,0x30

    3.0 После перезагрузки, командой net можно посмотреть ресурсы, которые система подключает, отключить ненужные, подключить то что надо. Теперь их можно не поключать каждый раз в пакетнике.

    Вроде все.
    Г. Плетнев (Count Семенов)
    Вложения Вложения
    Последний раз редактировалось SH; 26.03.2010 в 01:26.

  2. #2
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)
    В связи с некоторыми изменениями в кассовой части R-Keeper, связанными с реализацией поддержки сети, назрела необходимость в следующем описании.
    Наверное всем, кто когда-либо устанавливал поддержку протокола TCP/IP, известна проблема нехватки начальной памяти на рабочей станции. Происхоит это из-за того, что в сетевом клиенте обязательно должна быть включена поддержка Full Redirector ,который необходим для поддержки расширенных функций, в отличии от Basic Redirector, который обеспечивает только стандартные возможности, но при этом требует меньшее кол-во памяти. Также нехватка памяти может происходить из-за поддержки на кассе не только функций рабочей станции (workstation), но и сервера (server), но об этом немного ниже. В принципе выход из этой ситуации существует – это использование менеджера памяти EMM386, вместо HIMEM, тем более что в реализации DR-DOS он работает немного по-другому, нежели в MS-DOS, но полной совместимости с R-Keeper гарантировать нельзя – проблема при использовании EMM386 как раз и проявилось на одном из используемых терминалов.
    Итак, что было модифицировано – библиотеки NETWORK.DLL и NBCHANEL.DLL. Эти библиотеки позволяют не использовать Full Redirector и/или функции рабочей станции (workstation), что дает возможность освободить дополнительную память, необходимую для загрузки сетевого клиента с поддержкой TCP/IP.
    Что мы теряем при использовании Basic Redirector-а:
    - во-первых, при использовании ДОСовского кассового сервера, касса не сможет больше самостоятельно подключать сетевые диски. Это использовалось при указании сетевых путей (\\server\menu6 и т.д.) в файле local.db. Но использование сетевых путей не всегда стабильно работало при установке менеджерской базы на Windows NT, да и к тому же есть другие средства (RKSHARE, например) для доступа к базе
    -во-вторых, нельзя использовать общие сетевые принтера напрямую, но для этого тоже существует альтернатива (SPRED)
    Кроме того, при загрузке сетевого клиента без поддержки workstation не будет возможности подключать сетевые ресурсы (команда net use), что также не является необходимым, особенно при использовании выделенного кассового сервера (NT)
    Взять новые библиотеки можно на ftp в директории /dealers/r-keeper/tools/tcpip/kacca
    Теперь несколько замечаний относительно установки и конфигурирования протокола TCP/IP на рабочих станциях.
    Для установки можно воспользоваться дистрибутивом Microsoft Network Client version 3.0 for MS-DOS. В этом клиенте есть поддержка практически всего, что требуется для работы, за исключением поддержки функций сервера (server), т.е. общие ресурсы на кассе открыть нельзя (функция net share недоступна). После установки этого клиента можно воспользоваться новыми сетевыми библиотеками (NETWORK.DLL и NBCHANEL.DLL) и использовать Basic Redirector для оптимизации памяти
    Взять Microsoft Network Client version 3.0 можно на ftp в директории /dealers/r-keeper/tools/tcpip/msclient. В директории два файла – install.zip (установочный дистрибутив), rtl8139.zip – сконфигурированный клиент для станций на базе Realtek 8139 (не требует инсталляции)
    Возможно, более интересным вариантом является использование сетевого клиента с поддержкой TCP/IP и функций сервера, т.е. возможностью открывать общие папки на кассовой станции. Сформировать такого клиента можно на базе стандартного Microsoft Workgroup Add-On for MS-DOS (знакомый всем ADDON). Необходимо его установить и предварительно настроить. Далее необходимо скопировать в установленную директорию NET файлы из пакета Microsoft TCP/IP for Windows for Workgroups 3.11 (можно взять на ftp в директории /dealers/r-keeper/tools/tcpip/wfwtcp/wfwtcp.zip).
    В autoexec.bat на кассовой станции добавляем следующие строки:
    C:\NET\net initialize
    C:\NET\netbind.com
    C:\NET\umb.com
    C:\NET\tcptsr.exe
    C:\NET\tinyrfc.exe
    C:\NET\nmtsr.exe
    C:\NET\emsbfr.exe
    C:\NET\net start
    Далее необходимо модифицировать конфигурационные файлы SYSTEM.INI и PROTOCOL.INI в директории NET:
    PROTOCOL.INI:
    - в разделе [network.setup] находим переменную transport. Изменяем ее значение на tcpip,TCPIP , т.е. строка должна выглядеть так:
    transport=tcpip,TCPIP
    -в том же разделе изменяет значение переменной lana0 на RTL8139,1,tcpip (это для сетевой карты Realtek 8139), т.е. стока должна выглядеть так:
    lana0=RTL8139,1,tcpip
    Создаем раздел [TCPIP] со следующим содержимым:
    [TCPIP]
    NBSessions=6
    SubNetMask0=255 255 255 0
    IPAddress0=198 154 196 200
    DefaultGateway0=198 154 196 89
    DriverName=TCPIP$
    BINDINGS=RTL8139
    LANABASE=0
    где указываем необходимые значения
    SYSTEM.INI
    В разделе [network drivers] находим переменную transport и изменяем ее значение на tcpdrv.dos,nemm.dos, т.е строка должна выглядеть так:
    transport=tcpdrv.dos,nemm.dos
    В разделе [network] можно ничего не менять, но есть две переменные, которые отвечают за некоторые настройки:
    1. preferredredir – значение переменной отвечает за то, какой режим будет загружен – Full Redirect или Basic Redirect. По умолчанию загружается поддержка Full Redirect (значение переменной preferredredir=full) –можно изменить значение на basic для поддержки Basic Redirector и экономии памяти
    2. autostart – можно указать, поддержка какого режима будет загружаться автоматически. Возможно несколько вариантов:
    autostart=full – загрузка всех служб (server+workstation)
    autostart=server – поддержка только служб сервера
    autostart=workstation – поддержка только служб рабочей станции
    Для экономии памяти можно указать autostart=server - в таком случае будет возможность открывать общий доступ к файлам и папкам кассовой станции
    В итоге получаем рабочую станцию с поддержкой TCP/IP и возможностью общего доступа к ресурсам.
    Остается вопрос конфигурирования станции при использовании сервера DHCP, но это, наверняка, можно реализовать с помощью дополнительных служб
    ©UCS, 2006
    Последний раз редактировалось Admin; 24.01.2007 в 23:32.
    You see ass...
    Если проблему можно решить за деньги, то это не проблема, это расходы. Еврейская мудрость.

  3. #3
    Разбирающийся
    Регистрация
    27.09.2008
    Адрес
    Алматы
    Сообщений
    372
    Поблагодарил(а)
    0
    Благодарностей: 2 (сообщений: 2)
    Можешь помочь!! у меня сетевая карта встала? она у меня встроееная была! я купил другую сетевую карту PCI. а как настроить не знаю! поможешь???

  4. #4
    Интересующийся Аватар для Realsasha
    Регистрация
    16.09.2008
    Сообщений
    32
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от Dauren Посмотреть сообщение
    Можешь помочь!! у меня сетевая карта встала? она у меня встроееная была! я купил другую сетевую карту PCI. а как настроить не знаю! поможешь???
    нужны дрова под дос от новой сетевой карты. заходи в папку c:\net, запускай setup.exe и настраивай. Встроенную сдохшую карту лучше отключить в биосе.

  5. #5
    Новичок
    Регистрация
    27.02.2009
    Адрес
    Россия
    Сообщений
    1
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Здравствуйте!
    У меня стоит похожая задача - добавить возможность работы терминалов с R-Keeper по TCP/IP под DOS. В настоящий момент сеть работает по NETBEUI. TCP/IP понадобился для настройки сетевого экрана для ограничения доступа к NT-серверу. Все сетевые карты в терминалах на базе чипсета RTL8139. В сообщениях опубликованных ранее все ссылаются на некий ftp-сервер, где лежат сконфигурированные файлы и необходимые программы. Напишите пожалуйста адрес этого сервера и если доступ не анонимный, то где можно получить логин-пароль для подключения к нему.

  6. #6
    Новичок
    Регистрация
    21.02.2010
    Адрес
    Москва
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от Admin Посмотреть сообщение
    пакетники - лежат в каталоге \batch , в архиве, ниже . В архиве сборка под чипсет RTL8139x при подключении других сетевых карт надо помнит что \net\setup.exe пишет все в autoexec.bat.
    Где Это всё? Не могу найти чтобы скачать =(

  7. #7
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от mansa Посмотреть сообщение
    Где Это всё? Не могу найти чтобы скачать =(
    Ессно, так как стибрено с чужого сайта (г-на Плетнева).
    Надеюсь, он не в обиде Но его проект уже закрыт, так что давайте почтовый адрес, вышлю его сборку.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  8. #8
    Новичок
    Регистрация
    21.02.2010
    Адрес
    Москва
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от SH Посмотреть сообщение
    Ессно, так как стибрено с чужого сайта (г-на Плетнева).
    Надеюсь, он не в обиде Но его проект уже закрыт, так что давайте почтовый адрес, вышлю его сборку.
    fayzullov.mansur@gmail.com

  9. #9
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)
    Цитата Сообщение от SH Посмотреть сообщение
    чужого сайта (г-на Плетнева).
    нет - это юссный текст и ссылки на их фтп.

  10. #10
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Тем не менее, сборку ловите на почте, отправил.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •