Acontece que eu tinha as permissões erradas no diretório tftp. algo como
r--------
parece que isso irá falhar então eu mudei para isso
r--r--r--
e agora funciona corretamente
Estou tentando fazer com que uma inicialização pxe funcione, mas o máximo que eu posso conseguir é a parte que a imagem de inicialização pxe deve recuperar o arquivo de kickstart sobre nfs, então o erro:
failed to retrieve file nfs:192.168.11.1:/distro/ks/slave-ks.cfg
aqui estão minhas exportações do nfs:
/distro *(ro,root_squash)
e minha inicialização do tftp.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
bem como o pxe / pxelinux.cfg / C0A80B02
... # preceeding lines removed to shorten
label install
kernel vmlinuz
append initrd=initrd.img network ip=dhcp lang=en US keymap=us ksdevice=p7p1 ks=nfs:192.168.11.1:/distro/ks/slave-ks.cfg loadramdisk=1 prompt_ramdisk=0 ramdisksize=16384 vga=normal selinux=0
Eu posso montar o compartilhamento nfs muito bem e ver todos os arquivos, mas o ambiente pxe não. Também só para garantir que o escravo estava recebendo um endereço de rede, pinguei no momento em que deu o erro e o ipaddress foi ao vivo, isso é dado via dhcpd e identificação de endereço mac, então parece que o dhcp está funcionando, tftp é trabalhando, mas por algum motivo nfs não é. o que devo olhar agora?
Tags nfs fedora pxe unattended