configurar dhcp para ltsp

Iniciado por e542587, 26 de Fevereiro de 2010, 16:00

tópico anterior - próximo tópico

e542587

Boa tarde pessoal, estou tentando configurar um servidor DHCP para rodar o LTSP, porem nao estou conseguindo, alguem poderia me ajudar?

o meu Ip ( servidor) : 192.168.2.100

segue abaixo a configuração:

# Arquivo de configuração do servidor DHCP para o LTSP 4.2
# Por Carlos E. Morimoto

shared-network WORKSTATIONS {

    subnet 192.168.2.0 netmask 255.255.255.0 {

   default-lease-time            21600;
   max-lease-time                21600;

   # Configure as opções abaixo adicionando os endereços da sua rede:

   # Mascara de sub-rede:
   option subnet-mask            255.255.255.0;

   # Endereço de broadcast (é sempre o último endereço da rede, como em 192.168.2.255)
   option broadcast-address      192.168.2.255;

   # Default gateway (o micro que está compartilhando a conexão e do DNS da rede)
   option routers                192.168.2.100;
   option domain-name-servers    192.168.2.100;

   # Esta opção faz com que o servidor dhcp aceite apenas os clientes do
   # terminal server, não conflitando com um servidor dhcp já existente.

   deny unknown-clients;

   # Caso prefira que o servidor DHCP dê IPs de rede local também para os
   # demais micros da rede, que não estão cadastrados como terminais, comente
   # a linha acima e descomente a linha abaixo, informando a faixa de endereços
   # que será usada pelos clientes que não estejam cadastrados como terminais:

   # range 192.168.0.1 192.168.0.10;


   # IMPORTATE!! Substitua o "192.168.0.10" pelo endereço IP do servidor
   # Kurumin (esta máquina), se este endereço estiver errado o LTSP não
   # funcionará! Repita o mesmo endereço na opção "next-server", ela é um
   # workaround para um bug do dhcpd 3.03:

   option root-path   "192.168.2.100:/opt/ltsp/i386";
   next-server           192.168.2.100;

    }

}



group   {

   use-host-decl-names       on;

   # Aqui vão as configurações dos terminais, cada terminal deve
   # ser configurado com um endereço IP diferente e com o endereço
   # MAC de sua placa de rede.

   # Para saber o endereço MAC de cada terminal, basta dar um boot
   # Com o disquete do rom-o-matic, ele mostrará o endereço MAC
   # logo no início do boot.

   # Este endereço é único, exclusivo de cada placa de rede, é através
   # dele que o servidor sabe qual terminal é qual.

   # Adicione mais terminais caso necessário copiando e colando as linhas:


    # terminal 1:
    host ws001 {
   hardware ethernet     00:E0:7D:B2:E5:83;
   fixed-address         192.168.2.110;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }

    # terminal 2:
    host ws002 {
        hardware ethernet     00:D0:09:A2:9B:8D;
        fixed-address         192.168.0.12;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }

    # terminal 3:
    host ws003 {
        hardware ethernet     00:E0:7D:AB:E3:11;
        fixed-address         192.168.2.111;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }

    # terminal 4:
    host ws004 {
        hardware ethernet     00:C0:DF:09:05:55;
        fixed-address         192.168.2.112;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }

    # terminal 5:
    host ws005 {
        hardware ethernet     00:60:08:37:4F:15;
        fixed-address         192.168.2.113;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }

    # terminal 6:
    host ws006 {
   hardware ethernet 00:0C:29:6F:F4:AB;
   fixed-address 192.168.2.114;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }

    # terminal 7:
    host ws007 {
      hardware ethernet 00:08:0D:7B:E9:C8;
      fixed-address 192.168.2.115;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }

    # terminal 8:
    host ws008 {
   hardware ethernet 00:0c:29:f4:34:19;
   fixed-address 192.168.2.116;
   filename "lts/2.6.17.3-ltsp-1/pxelinux.0";
    }


# Esta chave fecha a sessão "group", finalizando a configuração. Não remova!
}







Eduardogc01

Olá!! tenta este arquivo de configuração! Observe que o endereço do arquivo de configuração é: etc/ltsp/dhcpd.conf
Apesar de existirem outros arquivos de configuração do dhcp o arquivo correto é este!!!!  ;)

Você pode acessá-lo com o gedit pra ficar mais fácil de configurar: 

sudo gedit /etc/ltsp/dhcpd.conf   

Depois é só reiniciar o serviço do DHCPD e testar em um terminal!
Ao reiniciar no terminal ele não pode voltar a resposta fail, significa que tem alguma coisa errada.... eu bati cabeça aqui procurando por erros no arquivo de configuração do DHCP, mas na verdade o erro estava na configuração de IP do sistema. É preciso setar os ips estáticos corretamente e setar qual placa de rede que será servidora de dhcp (caso vc tenha mais de uma no pc)

/etc/init.d/dhcp3-server restart












#

#Arquivo de configuração LTSP dhcpd.conf de Eduardo Germine Chiochetti

#



authoritative;


#abaixo as especificações da rede
subnet 192.168.2.0 netmask 255.255.255.0 {
#abaixo o range de ip's a serem liberados para as máquinas pelo DHCP
    range 192.168.2.110 192.168.2.200;
#abaixo o nome do servidor
    option domain-name servidor;
#abaixo o ip do servidor
    option domain-name-servers 192.168.2.100;

    option broadcast-address 192.168.2.255;

    option routers 192.168.2.100;

    option subnet-mask 255.255.255.0;

    option root-path "/opt/ltsp/i386";

    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {

        filename "/ltsp/i386/pxelinux.0";

    } else {

        filename "/ltsp/i386/nbi.img";

    }

}
Sim, o ubuntu mudou minha vida virtual! =]
Linux user #533336 // Ubuntu User #33501