montando servidor tftp
DESCRIPTION
Montando um servidor básico TFTPTRANSCRIPT
Configurando o boot atravs da redeVamos continuar nosso passo-a-passo de como criar um servidor de boot via rede (PXE)
Alm do DHCP, existe a necessidade de instalar um servidor de TFTP, protocolo semelhante ao FTP mas extremamente 'simples', que realizar a transferncia das imagens para o boot dos clientes.
1. Instalando o pacote necessrio
No terminal:sudo apt-get install tftpd-hpa
2. Configurando o TFTP
Agora vamos editar o arquivo /etc/default/tftpd-hpasudo vi /etc/default/tftpd-hpa
O arquivo bem simples, apenas duas opes:RUN_DAEMON="yes"OPTIONS="-l -s /var/lib/tftpboot"
A primeira, como o nome diz, define que o daemon do servidor TFTP estar rodando e aguardando conexes. A segunda uma string de parmetros passados ao TFTP, onde definimos o endereo da imagem de boot a ser carregada.
3. Iniciando o servidor
De volta ao terminal:sudo /etc/init.d/tftpd-hpa start
Temos o servidor TFTP ativo, mas nosso DHCP no sabe disso ainda.Para permitir que o cliente encontre a imagem a ser carregada temos que alterar a configurao do DHCP em /etc/dhcp3/dhcpd.conf adicionando a opo filename ao arquivo:ddns-update-style none;
option domain-name-servers 201.10.1.2;# seus servidores dns
default-lease-time 86400;max-lease-time 604800;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {# sua subrede e mscararange 192.168.0.2 192.168.0.254;# intervalo de endereos ip disponveis aos clientesoption subnet-mask 255.255.255.0;# mscara de subrede a ser atribuda aos clientesoption broadcast-address 192.168.0.255;# endereo de broadcast da redeoption routers 192.168.0.1;# gateway padrofilename "pxelinux.0";# imagem a ser carregada}
Salve o arquivo, volte ao terminal e reinicie o servidor DHCP:sudo /etc/init.d/dhcp3/dhcp3-server restart
Tudo pronto? Quase...Ainda no temos os arquivos para o boot.Em http://udpcast.linux.lu/bootloader.html#pxe podemos encontrar os arquivos necessrios para a utilizao do UDP Cast.Salve o arquivo default em /var/lib/tftpboot/pxelinux.cfg/ e os demais em /var/lib/tftpboot.
Agora sim! Inicie um micro cliente e escolha o boot atravs da rede. Temos uma forma prtica de boot em mquinas sem cdrom e at sem disco rgido :)Last edited Feb 13, 2008 at 1:17 PM by mateixeira, version 2