tftp-сервер и dhcp висят на одном хосте, при этом если получать вручную tftp клиентом все нормально получается. При запуске pxeboot настройки клиент получает, выводит даже менюшку с выбором загрузки из default файла, а дальше останавливается и не грузится ничего. Только localboot работает.
Подскажите кто-нить, что с этим делать?
Установка Centos 5.6 по сети - tftp-сервер не отдает initrd.img
В студию конфиги: dhcp, iptables, а также логи
Hrafn, А логи какие именно нужны?
логи с той машины, которая отдает файлы по tftp... как иначе угадывать, что у Вас происходит
dhpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.140.0 netmask 255.255.255.0 {
option routers 192.168.146.1;
option subnet-mask 255.255.255.0;
option domain-name "server.org";
option domain-name-servers 192.168.146.1;
default-lease-time 21600;
max-lease-time 43200;
Allow bootp;</pre>
Allow booting;</pre>
host client {
hardware ethernet 00:0C:29:A8:0D:06;
fixed-address 192.168.146.15;
filename "pxelinux.0";
option subnet-mask 255.255.255.0;
option routers 192.168.146.1;
option domain-name "server.org";
option host-name "client";
next-server 192.168.140.1;
}
}
В iptables у меня временно вcе разрешено.
вот лог после запуска клиента в pxeboot:

проблема решена, не скопировались файлы vmlinuz и initrd.img, их размер был 0. После повторного копирования всё сработало нормально.