Этот раздел, надеюсь, поможет решить некоторые ваши проблемы. Если у вас есть другие вопросы, можете написать мне письмо.
При загрузке системы (или модуля) я получаю следующие сообщения:
SIOCSIFADDR: No such device SIOCADDRT: Network is unreachable |
и при попытке установить соединение, как описано выше, я снова получаю примерно такие сообщения:
SIOCSIFADDR: No such device SIOCSIFDSTADDR: No such device SIOCADDRT: Network is unreachable mount clntudp_create: RPC: Port Mapper failure - RPC: Unable to send |
По какой-то причине ядро не поддерживает PLIP. Это может быть из-за того, что:
Вы не включили поддержку PLIP (PLIP support) при настройке ядра.
Вы включили поддержку принтера (Printer support) при настройке ядра.
Вы скомпилировали PLIP как модуль, но не загрузили его.
Вы указали не тот порт, например plip1, вместо plip0.
Есть ли способ (кроме модулей) поддерживать и PLIP, и LP, возможно с двумя параллельными портами?
Да, есть два способа, описанные в разделе "Патчи для совместной работы PLIP и LP":
Можно использовать патч, позволяющий ядру поддерживать и то, и другое.
Можно взять другой патч, позволяющий ядру использовать один порт для PLIP, а второй - для LP.
Я написал скрипт, запускаемый из rc.inet2, который соединяет 2 моих компьютера, и включает NFS. Машина "one" подключает каталоги с машины "two". Кроме того, я добавил правильные строки в /etc/fstab второго компьютера (two). Если я загружаю его в то время, как "one" выключен, то он несколько минут ждет "подключение удаленных файловых систем..." ("mounting remote file systems...").
Это происходит из-за того, что "two" пытается подключить файловые системы с "one". Если же последний выключен, то вам приходится ждать, пока "two" надоест пытаться сделать это. Чтобы избежать этого, вы можете:
Закомментировать в rc.inet2 команду, подключающую удаленные файловые системы.
Убрать из /etc/fstab компьютера "two" соответствующие строки и подключать удаленные файловые системы вручную.