[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