Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Software > Lan > Lptlink.phtml.ru
2000-12-25
Samorukov Alex
(версия для печати)

Сеть из двух машин через LPT порт

Зачем это нужно ?

В этой статье я опишу о том, как используя OS/2 можно соединить два компьютера в сеть используя LPT кабель. Зачем это нужно ? Это может оказаться крайне полезным если у вас нет 2ух сетевых карт, или второй компьютер опечатан или имеет нестандартную шину (например ноутбук). В моём случае, из-за ремонта в офисе мне досталась на время вторя машина и было желание получать на ней доступ к ресурсам первой. Итак, перейдём к реализации.


Распайка кабеля.

Если у вас нет кабеля для связи по lpt портам, то вам потребуется его изготовить или купить. Распайка у него стандартная для большинства программ для связи (interlink, NortonCommander, lpttools и т.д.). Приведённый ниже вариант отлично работает у меня.


LapLink/InterLink Parallel Cable

Will work with:

  • LapLink from Travelling Software
  • OS/2 SSW Driver
  • MS-DOS v6.0 InterLink from Microsoft
  • Windows 95 Direct Cable connection from Microsoft
  • Norton Commander v4.0 & v5.0 from Symantec

25 PIN D-SUB MALE (To Computer 1).
25 PIN D-SUB MALE (To Computer 2).

25 PIN D-SUB MALE to Computer 1.
25 PIN D-SUB MALE to Computer 2.

Name Pin Pin Name
Data Bit 0215Error
Data Bit 1313Select
Data Bit 2412Paper Out
Data Bit 3 510Acknowledge
Data Bit 4 611Busy
Acknowledge10 5Data Bit 3
Busy116 Data Bit 4
Paper Out124Data Bit 2
Select133Data Bit 1
Error152Data Bit 0
Reset 1616Reset
Select17 17Select
Signal Ground2525 Signal Ground
Contributor: Joakim Ogren

Программное обеспечение

  Если всё, что вам нужно - это пересылать файлы с одного компьютера на другой и запускать удалённо программы, то вам подойдёт программа LPTools FileTransfer
Но OS/2 позволяет создать полноценную сеть из двух компьютеров, что даёт на порядок большие возможности. Для того, чтобы использовать сеть вам нужно:

  1. Запустить на первом компьютере MPTS.EXE, удалить драйвер "No network adapter" и установить адаптер "SSW Parallel Port NIC-less Adapter".
  2. Установить для него протокол IBM TCP/IP
  3. Двойным щелчком на SSW Parallel Port NIC-less Adapter в окне Current configuration вызвать свойства драйвера.
  4. В появившемся окне изменить последнюю цифру в поле Parralel Port Network Driver Adress.
  5. Запустив конфигуратор TCP/IP включить интерфейс lan0, прописать IP Address 10.10.10.1, Subnet mask 255.255.255.0
  6. На втором компьютере повторить пункты 1 и 2, после чего прописать на нём IP Address 10.10.10.2 и Subnet mask 255.255.255.0
  7. .
  8. Перезагрузить первый и второй компьютер. После перезапуска машины должны увидеть друг друга.
Теперь со второй машины пробуем выполнить команду ping 10.10.10.1. Должно всё работать.

Раздача дисков

Тут можно использовать любой способ раздачи ресурсов в tcpip сетях, но на мой взгляд наиболее удачным решением будет раздать диски используя NFS. О том как это организовать достаточно описанно в документации OS/2, замечу только то, что у меня (и не только у меня) NFS версии 3.0 из поставки авроры и TCPIP 3.0 ужасно глючил, а вот NFS 2.0, которым поделился со мной zuko на канале #os2russian работает просто отлично. Скорость передачи примерно 60Kb в секунду, что более чем достаточно для того, чтобы слушать mp3 и читать фидо :)

Запуск программ на удалённой машине

Для запуска программ на удалённой машине я использовал telnet и rexec из поставки OS/2.

Раздача интернета

Если мы хотим со второй машины иметь доступ в интернет (модем на первой) мы должны настроить NAT. Для этого на первой машине, в зарегистрированной звонилке Injoy, в свойствах провайдера включаем галочку FirewallNat и в разделе FireWall setup включаем Network Address Translation,Disable NAT for InJoy PC и Identd Proxy (для irc клиента). После этого на первой машине набираем ipgate on, а на второй - route add default 10.10.10.1. Всё, теперь интернетом можно пользоваться с двух машин.

Некоторые замечания

Если вы всё сделали, как я описал, но машины не видят друг друга - попробуйте вынуть из машины "левое" железо. Для того, чтобы освободить LPT порт для OS/2 приложений надо запустить \IBMCOM\MACS\pmac.exe -r. Вот вобщем-то и всё, что я хотел описать в этой статье. Если у вас остались вопросы - пишите мне , я постараюсь вам помочь.
Alex Samorukov, Russian Team/2


Обсудить материал (число отзывов:1)


предыдущий материал


 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2