Зачем это нужно ?
В этой статье я опишу о том, как используя 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
(To Computer 1).
(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 0 | 2 | 15 | Error |
| Data Bit 1 | 3 | 13 | Select | |
Data Bit 2 | 4 | 12 | Paper Out | | Data Bit 3
| 5 | 10 | Acknowledge | | Data Bit 4 |
6 | 11 | Busy | | Acknowledge | 10 |
5 | Data Bit 3 | | Busy | 11 | 6 |
Data Bit 4 | | Paper Out | 12 | 4 | Data Bit 2
| | Select | 13 | 3 | Data Bit 1 |
| Error | 15 | 2 | Data Bit 0 | | Reset
| 16 | 16 | Reset | | Select | 17 |
17 | Select | | Signal Ground | 25 | 25 |
Signal Ground | Contributor: Joakim Ogren
Программное обеспечение
Если всё, что вам нужно - это пересылать файлы с одного компьютера на другой и
запускать удалённо программы, то вам подойдёт программа LPTools FileTransfer
Но OS/2 позволяет создать полноценную сеть из двух компьютеров, что даёт
на порядок большие возможности. Для того, чтобы использовать сеть вам нужно:
- Запустить на первом компьютере MPTS.EXE, удалить драйвер "No network adapter"
и установить адаптер "SSW Parallel Port NIC-less Adapter".
- Установить для него протокол IBM TCP/IP
- Двойным щелчком на SSW Parallel Port NIC-less Adapter в окне
Current configuration вызвать свойства драйвера.
- В появившемся окне изменить последнюю цифру в поле
Parralel Port Network Driver Adress.
- Запустив конфигуратор TCP/IP включить интерфейс lan0, прописать IP Address
10.10.10.1, Subnet mask 255.255.255.0
- На втором компьютере повторить пункты 1 и 2, после чего прописать
на нём IP Address 10.10.10.2 и Subnet mask 255.255.255.0
.
- Перезагрузить первый и второй компьютер. После перезапуска машины
должны увидеть друг друга.
Теперь со второй машины пробуем выполнить команду 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)
предыдущий материал |