Страница 10 из 65 1.14. Соединение двух машин с FreeBSD через параллельные порты (PLIP)Для этого нужен соединительный шнур типа laplink и на обеих машинах должна быть включена поддержка драйвера lpt. # dmesg | grep lp lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven lp0: TCP/IP capable interface
Подключите кабель laplink к параллельным портам компьютеров. Настройте параметры сетевого интерфейса lp0 на обеих машинах, войдя администратором. Например, если вы хотите соединить хосты с именами max и moritz max <-----> moritz IP Address 10.0.0.1 10.0.0.2
на машине max дайте команду # ifconfig lp0 10.0.0.1 10.0.0.2
на машине moritz запустите # 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 max.my.domain max 10.0.0.2 moritz.my.domain
Для проверки работоспособности связи выполните следующие действия: на машине max: # 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 moritz max UH 4 127592 lp0 # ping -c 4 moritz PING moritz (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 --- moritz 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 1.15. Можно ли я установить систему на лэптоп через PLIP (Parallel Line IP)?Для этого нужно соединить два компьютера параллельным кабелем Laplink особым образом. Table 1-1. Соединение параллельного кабеля для работы с сетью +------+-----+-----+------+--------+ |A-name|A-End|B-End|Descr.|Post/Bit| +------+-----+-----+------+--------+ |DATA0 |2 |15 |Data |0/0x01 | |-ERROR|15 |2 | |1/0x08 | +------+-----+-----+------+--------+ |DATA1 |3 |13 |Data |0/0x02 | |+SLCT |13 |3 | |1/0x10 | +------+-----+-----+------+--------+ |DATA2 |4 |12 |Data |0/0x04 | |+PE |12 |4 | |1/0x20 | +------+-----+-----+------+--------+ |DATA3 |5 |10 |Strobe|0/0x08 | |-ACK |10 |5 | |1/0x40 | +------+-----+-----+------+--------+ |DATA4 |6 |11 |Data |0/0x10 | |BUSY |11 |6 | |1/0x80 | +------+-----+-----+------+--------+ |GND |18-25|18-25|GND |- | +------+-----+-----+------+--------+ Посмотрите также это замечание на странице, посвящённой мобильным вычислениям. 1.16. Какие параметры диска я должен использовать?(Под "параметрами" диска мы понимаем число дорожек, головок и секторов на дорожку на диске, что для простоты обозначается как C/H/S. Именно так работает BIOS персональных компьютеров при чтении или записи диска). Похоже, что по каким-то причинам это вызывает много недоразумений. Прежде в сего, физические параметры диска SCSI не имеют никакого значения, так как FreeBSD работает в терминах дисковых блоков. Фактически нет такого показателя, как физические параметры, так как плотность размещения секторов различна по в сему диску; то, что производители называют реальными физическими параметрами, есть не что иное, как свободное пространство. Для дисков IDE, FreeBSD работает в терминах C/H/S, но во всех современных дисках они преобразовываются во в нутреннее представление. Имеют значение только логические параметры - это те, что получает BIOS, когда спрашивает "какие у тебя параметры?", а затем использует для обращения к диску. Так как FreeBSD использует BIOS при загрузке, очень важно получить верные параметры. В частности, если у вас на диске находятся несколько операционных систем, они обе должны иметь одинаковое представление о параметрах диска, иначе серьёзные проблемы при загрузке неизбежны! В случае дисков SCSI, параметры используются в зависимости от того, включена ли поддержка расширенной трансляции на вашем контроллере (что часто обозначается как "поддержка дисков DOS >1GB" или что-то похожее). Если эта возможность в ыключена, то используйте N дорожек, 64 головки и 32 сектора на дорожку, где N - это ёмкость диска в мегабайтах. Например, 2Гбайтный диск должен иметь 2048 дорожек, 64 головки и 32 сектора на дорожку. Если трансляция включена (что обычно используется для преодоления некоторых ограничений MSDOS) и ёмкость диска превышает 1ГБ, используется M дорожек, 63 сектора на дорожку (*не* 64) и 255 головок, где 'M' - это объём диска в мегабайтах, поделённый на 7.844238 (!). Таким образом, наш диск объёмом 2ГБ будет иметь 261 дорожку, 63 сектора на дорожку и 255 головок. Если вы не уверены, или FreeBSD ошибается при определении параметров диска во в ремя установки, самый простой способ решить эту проблему - создать на диске маленький раздел DOS. После этого параметры диска должны определиться правильно (и вы всегда можете удалить раздел DOS в редакторе разделов, если вы не хотите его сохранить, или оставить его для настройки сетевых адаптеров и подобных в ещей). Кроме того, существует свободно доступная утилита, распространяемая вместе с FreeBSD, которая называется pfdisk.exe (можно найти в каталоге tools компакт-диска с FreeBSD или на различных ftp-серверах), которую можно использов ать для определения параметров, которые используются другими операционными системами, расположенными на вашем диске. Затем вы можете использовать эти параметры в редакторе разделов. |