[FUGSPBR] bootpd não indica o bootfile
Gabriel Barros
gabrielcbarros em uol.com.br
Sáb Jan 24 19:15:53 BRST 2004
Respondendo meu próprio email :) ...mas ainda sem achar solução pra nada :(
eu mudei o comando de boot no eprom para:
boot -f bootp()herman:/home/ftp/boot/unix.IP22
(só troquei o IP pelo hostname)
e agora o log me mostra:
Jan 24 19:00:01 herman bootpd[16027]: recvd pkt from IP addr 192.168.0.200
Jan 24 19:00:01 herman bootpd[16027]: request from IP addr 192.168.0.200
Jan 24 19:00:01 herman bootpd[16027]: found 192.168.0.200 (iris)
Jan 24 19:00:01 herman bootpd[16027]: requested path="/home/ftp/boot" file="unix.IP22"
Jan 24 19:00:01 herman bootpd[16027]: bootfile="/home/ftp/boot/unix.IP22"
Jan 24 19:00:01 herman bootpd[16027]: vendor magic field is 0.0.0.0
Jan 24 19:00:01 herman bootpd[16027]: sending reply (with no options)
E no 1.o email tinha um erro
> O meu /etc/bootptab
> .default\
> :sm=255.255.25.0\
O correto no aquivo é 255.255.255.0 mesmo
...Então, pelo novo log, A minha primeira vontade foi culpar o tftpd. que alias, mesmo rodando com "-v" para ser mais verbal, não gera quase nada de log. Porém, tentei dar o boot remoto no cliente enquanto rodava o iptraf, e olha o que se passa na interface:
UDP (328 bytes) from 192.168.0.200:68 to 255.255.255.255:67 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.200:68 to 255.255.255.255:67 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.200:68 to 255.255.255.255:67 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
UDP (328 bytes) from 192.168.0.1:67 to 192.168.0.200:68 on eth1
as portas UDP:67 e UDP:68 são bootps e bootpc. Se ele tivesse chegado a conversar com o tfptd deveria ter algo na porta UDP:69
Logo, imagino que o erro seja algo no /etc/bootptab, no parametro "sa=192.168.0.1".
Eu já tentei mudar tudo para nomes ao invés de IP, mas não muda nada. Alguém imagina o que pode ser?
Gabriel
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd