PLIP позволяет нам работать с TCP/IP по параллельному порту. Это полезно для машин без сетевых алаптеров или для установки на лаптопы. В этом разделе мы обсудим:
создание кабеля для параллельного порта (laplink).
соединение двух компьютеров посредством PLIP.
Вы можете приобрести кабель для параллельного порта в большинстве магазинов, торгующих комплектующими. Если вы его на нйдёте, или же просто хотите знать, как он делается, то вот как сделать такой кабель из обычного принтерного кабеля для параллельного порта.
Найдите кабель laplink.
Удостоверьтесь, что на обоих компьютерах в ядрах поддерживается драйвер lpt.
# dmesg | grep lp
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven
lp0: TCP/IP capable interfaceПодключите кабель laplink к параллельным интерфейсам на обоих компьютерах.
Настройте параметры сетевого интерфейса lp0 с обеих сторон, работая как пользователь root. К примеру, если вы хотите соединить хост host1 с хостом host2
host1 <-----> host2
IP Address 10.0.0.1 10.0.0.2Настройте интерфейс на машине host1, выполнив:
# ifconfig lp0 10.0.0.1 10.0.0.2
Настройте интерфейс на машине host2, выполнив:
# ifconfig lp0 10.0.0.2 10.0.0.1
Теперь вы должны получить работающее соединение. Пожалуйста, прочтите страницы руководства по lp(4) и lpt(4) для выяснения деталей.
Вы должны также добавить оба хоста в /etc/hosts.
127.0.0.1 localhost.my.domain localhost
10.0.0.1 host1.my.domain host1
10.0.0.2 host2.my.domainЧтобы проверить работу соединения, перейдите к каждому хосту и выполните тестирование соединения с другой машиной посредством команды ping. К примеру, на машине host1:
# ifconfig lp0
lp0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.0.0.1 --> 10.0.0.2 netmask 0xff000000
# netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
host2 host1 UH 4 127592 lp0
# ping -c 4 host2
PING host2 (10.0.0.2): 56 data bytes
64 bytes from 10.0.0.2: icmp_seq=0 ttl=255 time=2.774 ms
64 bytes from 10.0.0.2: icmp_seq=1 ttl=255 time=2.530 ms
64 bytes from 10.0.0.2: icmp_seq=2 ttl=255 time=2.556 ms
64 bytes from 10.0.0.2: icmp_seq=3 ttl=255 time=2.714 ms
--- host2 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms