Руководство FreeBSD

         

Настройка PLIP


Прежде всего вы должны найти laplink-кабель. Затем удостоверьтесь, что на обоих компьютерах в ядро включена поддержка драйвера lpt(4):

# grep lp /var/run/dmesg.boot

lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port

Управление параллельным портом должно выполняться по прерываниям. Во FreeBSD 4.X в файле конфигурации ядра должна присутствовать строка, подобная следующей:

device ppc0 at isa? irq 7

Во FreeBSD 5.X файл /boot/device.hints должен содержать следующие строки:

hint.ppc.0.at="isa" hint.ppc.0.irq="7"

Затем проверьте, что файл конфигурации ядра имеет строку device plip, или загружен ли модуль ядра plip.ko. В обоих случаях интерфейс работы с сетью по параллельному порту должен присутствовать на момент прямого использования команды ifconfig(8). Во FreeBSD 4.X это должно быть примерно так:

# ifconfig lp0

lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500

а для FreeBSD 5.X:

# ifconfig plip0

plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500



Замечание: Имя устройства, используемого для параллельного интерфейса, во FreeBSD 4.X (lpX) и FreeBSD 5.X (plipX).

Подключите кабель laplink к параллельным интерфейсам на обоих компьютерах.

Настройте параметры сетевого интерфейса с обеих сторон, работая как пользователь root. К примеру, если вы хотите соединить хост host1, на котором работает FreeBSD 4.X, с хостом host2 под управлением FreeBSD 5.X:

host1 <-----> host2 IP Address 10.0.0.1 10.0.0.2

Настройте интерфейс на машине host1, выполнив:

# ifconfig plip0 10.0.0.1 10.0.0.2

Настройте интерфейс на машине host2, выполнив:

# ifconfig lp0 10.0.0.2 10.0.0.1

Теперь вы должны получить работающее соединение. Пожалуйста, прочтите страницы руководства по и 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 0 0 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



Содержание раздела