montando servidor tftp

5
Configurando o boot através da rede Vamos continuar nosso passo-a-passo de como criar um servidor de boot via rede (PXE) Além do DHCP, existe a necessidade de instalar um servidor de TFTP, protocolo semelhante ao FTP mas extremamente 'simples', que realizará a transferência das imagens para o boot dos clientes. 1. Instalando o pacote necessário No terminal: sudo apt-get install tftpd-hpa 2. Configurando o TFTP

Upload: fabiano-silva

Post on 11-Nov-2015

215 views

Category:

Documents


1 download

DESCRIPTION

Montando um servidor básico TFTP

TRANSCRIPT

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