Как исправить DHCP и TFTP сервер?

Я выполняю работу, в которой мне нужны TFTP и DHCP-сервер.

Настройки DHCP, которые я должен настроить (у меня есть DHCP и DHCP 3, я не уверен, где их установить):

    default-lease-time 21600;
    max-lease-time 43200;
    option domain-name-servers 10.0.0.1;
    option netbios-name-servers 10.0.0.1;
    option netbios-node-type 8;
    option www-server 10.0.0.1;
    authoritative;
    allow booting;
    allow bootp;

    subnet 10.0.0.0 netmask 255.255.255.0
    {
    option routers 10.0.0.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 10.0.0.255;
    filename "/tftpboot/newsistemgeminis";
    range 10.0.0.10 10.0.0.100;
    }

Мне нужно скопировать образ ядра «newsistemgeminis» в / tftpboot / .

Для TFTP-сервера следует отредактировать /etc/inetd.conf и установить каталог сервера в / tftpboot /, но этот файл пуст: /

Я установил следующие пакеты: dhcpd, tftp, tftpd-hpa , isc-dhcp-server

Теперь запустите TFTP и DHCP, но у меня есть следующие проблемы:

root@ubuntu:/home/ubuntu# invoke-rc.d dhcp start
 invoke-rc.d: unknown initscript, /etc/init.d/dhcp not found.

Я не понимаю, что происходит, больше я не решаю проблему, Может кто-нибудь, пожалуйста, помогите мне? Я буду очень благодарен, спасибо и приветствую.

1
задан 27 July 2013 в 22:31

1 ответ

Вы не должны должны быть редактировать /etc/inetd.conf файл, если Вы собираетесь использовать значение по умолчанию /var/lib/tftpboot/ путь. TFTP уже примет значение по умолчанию к этому пути.

Обычно строки в Вашем dhcpd.conf должны быть чем-то как

next-server (ip address of tftp server); #this is if your tftp sever is separate from your DHCP server
filename "pxelinux.0";

pxelinux.0 будет обычно указывать на загрузочный образ в pxelinux.conf для машины Вы пытаетесь загрузиться.

Для полностью раздутого примера того, как это осуществлено, можно проверить что-то как Диспетчер, МААС или любой другой инструмент оркестровки.

1
ответ дан 27 July 2013 в 22:31

Другие вопросы по тегам:

Похожие вопросы: