Acabei de instalar um servidor cobbler (com tftp / dhcp) em uma máquina CentOS 6.6 no trabalho.
Eu configurei o tftp para rodar sob o xinetd e o arquivo conf se parece com isso:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -B 1380 -v -s /var/lib/tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
Quando uma das máquinas tftp do cliente (que serão instaladas usando cobbler e kickstart) é iniciada, ela recebe com êxito um endereço IP do servidor dhcp do intervalo correto, conforme configurado na diretiva "range dynamic-bootp" do /etc/dhcp/dhcpd.conf
, mas quando continua na fase de carregamento da imagem pxelinux.0
, ela trava e, em seguida, expira com a seguinte mensagem:
tftp://10.13.0.1/pxelinux.0........... Connection timed out (0x4c126035)
Could not load tftp://10.13.0.1/pxelinux.0: Connection timed out (0x4c125035)
Etapa de solução de problemas:
- Verified that iptables is stopped.
- Verified that the permissions on /var/lib/tftpboot are 755.
- Verified that SELINUX is disabled.
- I ran
tftp localhost
and it connected successfully but when I tried to get file.txt
I ended with the same "Connection timed out"
error.
Editar # 1:
[root@centolel tftpboot]# netstat -apn|grep -w 69
udp 0 0 0.0.0.0:69 0.0.0.0:* 13097/xinetd
Esqueci de mencionar o que há nos registros. Isso é da execução de tftp localhost
:
Jun 30 11:44:02 localhost xinetd[13097]: START: tftp pid=24348 from=127.0.0.1
Jun 30 11:44:02 localhost xinetd[13097]: EXIT: tftp status=1 pid=24348 duration=0(sec)
Jun 30 11:44:07 localhost xinetd[13097]: START: tftp pid=24383 from=127.0.0.1
Jun 30 11:44:07 localhost xinetd[13097]: EXIT: tftp status=1 pid=24383 duration=0(sec)
E de uma máquina tftp remota:
Jun 30 11:45:56 localhost xinetd[13097]: START: tftp pid=25099 from=10.13.0.101
Jun 30 11:45:56 localhost xinetd[13097]: EXIT: tftp status=1 pid=25099 duration=0(sec)
Jun 30 11:46:00 localhost xinetd[13097]: START: tftp pid=25112 from=10.13.0.101
Jun 30 11:46:00 localhost xinetd[13097]: EXIT: tftp status=1 pid=25112 duration=0(sec)
Alguma idéia de qual poderia ser o motivo do tempo debitado ou como isso pode ser corrigido?