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


Настройка серверов TFTP и NFS


Если вы используете PXE или Etherboot, настроенные для использования TFTP, вам нужно включить tftpd на файловом сервере:

  1. Создайте каталог, файлы которого будет обслуживать tftpd, например, /tftpboot.

  2. Добавьте в ваш /etc/inetd.conf такую строчку:

    tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot

    Замечание: Бывает, что некоторым версиям PXE

    требуется TCP-вариант TFTP. В таком случае добавьте вторую строчку, заменяющую dgram udp на stream tcp.

  3. Укажите inetd на повторное чтение своего конфигурационного файла:

    # kill -HUP `cat /var/run/inetd.pid`

Вы можете поместить каталог tftpboot в любом месте на сервере. Проверьте, что это местоположение указано как в inetd.conf, так и в dhcpd.conf.

Во всех случаях, вам также нужно включить NFS и экспортировать соответствующую файловую систему на сервере NFS.

  1. Добавьте следующее в /etc/rc.conf:

    nfs_server_enable="YES"

  2. Экспортируйте файловую систему, в которой расположен корневой каталог для бездисковой рабочей станции, добавив следующую строку в /etc/exports

    (подправьте точку монтирования и замените margaux corbieres именами бездисковых рабочих станций):

    /data/misc -alldirs -ro margaux corbieres

  3. Укажите mountd на повторное чтение настроечного файла. На самом деле если вам потребовалось на первом шаге включить NFS в /etc/rc.conf, то вам нужно будет выполнить перезагрузку.

    # kill -HUP `cat /var/run/mountd.pid`




Начало  Назад  Вперед