[FUGSPBR] Diskless
Jean Milanez Melo
jmelo em FreeBSDBrasil.COM.BR
Ter Maio 20 14:54:20 BRT 2003
Ola Marcos,
Seus passos estao todos corretos.
Voce diz que ele chega a carregar o kernel no boot e depois reboota
certo? o que o /var/log/messages mostra?
Atenciosamente
Jean Milanez Melo
FreeBSD Brasil LTDA.
http://www.freebsdbrasil.com.br
On Tue, 20 May 2003, Marcos Tischer Vallim wrote:
> Jean,
> Eu fiz o seguinte vou passar as minhas configurações e oque fiz
> até agora!
>
> meu dhcpd.conf
> ----------inicio-------------
> option domain-name "dominio.com.br";
> option domain-name-servers 192.168.1.1;
> option subnet-mask 255.255.255.0;
> option routers 192.168.1.1;
> option swap-size code 129 = integer 32;
> option swap-path code 128 = string;
> default-lease-time 3600;
> max-lease-time 86400;
> ddns-update-style none;
> authoritative;
> allow bootp;
>
> subnet 192.168.1.0 netmask 255.255.255.0 {
> use-host-decl-names on;
> range 192.168.1.100 192.168.1.150;
> option broadcast-address 192.168.1.255;
> }
>
> host cliente.dominio.com.br {
> hardware ethernet 00:00:21:ca:5e:37;
> fixed-address 192.168.1.7;
> next-server 192.168.1.1;
> filename "kernel";
> option host-name "cliente";
> option root-path "192.168.1.1:/usr/export/cliente";
> option swap-path "192.168.1.1:/usr/export/swapfs";
> option swap-size 20000;
> }
> -----------fim--------------
>
> no kernel do cliente eu acrescentei as opções pedidas:
>
> options BOOTP # Use BOOTP to obtain IP address/hostname
> options BOOTP_NFSROOT # NFS mount root filesystem using BOOTP info
> options BOOTP_COMPAT # Workaround for broken bootp daemons.
>
>
> e criei um diretório onde ficarão as minhas os discos das estações os
> arquivos de swap:
>
> /usr/export/cliente/
> /usr/export/swapfs/
>
> e usei o clone_root (/usr/share/examples/clone_root) para copiar os
> diretórios e os binários do meu cliente e as confs (alterei o DEST).
>
> # sh clone_root all
>
> compilei o kernel (diskless) com as opções adicionadas, e o copiei para
> dentro do /usr/export/cliente/
>
> alterei o meu inetd, a linha o tftp para:
>
> tftp dgram udp wait nobody /usr/libexec/tftpd tftpd /usr/export/cliente
>
> alterei o /etc/exports
>
> /usr --alldirs ro cliente
>
> restartei o inetd, dhcpd, nfsd e mountd.
>
> compilei o etherboot (/usr/ports/net/etherboot), e "copiei" a rom para o
> disco que vai fazer o boot.
>
> cd /usr/ports/net/etherboot/work/etherboot-5.0.5/src
> gmake bin32/chipset_da_placa_de_rede.fd0
>
> gerado, inseri na maquina cliente, e botei a mesma, ele inicia o
> processo de boot e começa a baixar o kernel do local indicado, (testei de
> outra estação usando o tftp), ele vai "printando" .'s (pontos) na tela
> e me informa "done" no final e boota a maquina novamente.
>
> Pulei algum passo ou fiz algo errado??
>
> []'s
> Marcos
>
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
>
>
-------------- Próxima Parte ----------
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd