ajuda pra configurar ltsp

Iniciado por eremita, 23 de Julho de 2010, 16:37

tópico anterior - próximo tópico

eremita

bem preciso de ajuda pra configurar um servidor ltsp minha configuração modem speedtouch como roteador  pc como servidor ltsp com placa de rede onbord (ETH0) direto no modem adsl que tem um servidor dhcpd interno que se desabilitado cai a net, mesmo usando o modem como ponte tem um servidor dhpcd

já tentei usar como ponte .

tem mais uma placa de rede (ETH1) liguada num hub de 8 portas
ja tentei ligar direto na placa
sempre que tento da start no server dhpc3 da fail, já tente varias configurações no /etc/network/interfaces mas sempre da o mesmo erro fail ou fico sem net e tenho que voltar as confi originais porque ate o gerenciador de redes some da barra

seque abaixo minhas configurações



auto lo

iface lo inet loopback



xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx



#

# Default LTSP dhcpd.conf config file.

#



authoritative;



subnet 192.168.0.0 netmask 255.255.255.0 {

   range 192.168.0.20 192.168.0.250;

   option domain-name "example.com";

   option domain-name-servers 192.168.0.1;

   option broadcast-address 192.168.0.255;

   option routers 192.168.0.1;

#    next-server 192.168.0.1;

#    get-lease-hostnames true;

   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";

   }

}





xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx



root@ltsp:~# ifconfig

eth0      Link encap:Ethernet  Endereço de HW 00:19:66:89:4f:85  

         inet end.: 192.168.1.64  Bcast:192.168.1.255  Masc:255.255.255.0

         endereço inet6: fe80::219:66ff:fe89:4f85/64 Escopo:Link

         UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1

         pacotes RX:615 erros:0 descartados:0 excesso:0 quadro:0

         Pacotes TX:721 erros:0 descartados:0 excesso:0 portadora:0

         colisões:0 txqueuelen:1000

         RX bytes:413611 (413.6 KB) TX bytes:145930 (145.9 KB)

         IRQ:27 Endereço de E/S:0xc000



eth1      Link encap:Ethernet  Endereço de HW 00:02:2a:e6:b5:6a  

         endereço inet6: fe80::202:2aff:fee6:b56a/64 Escopo:Link

         UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1

         pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0

         Pacotes TX:6 erros:0 descartados:0 excesso:0 portadora:0

         colisões:0 txqueuelen:1000

         RX bytes:0 (0.0 B) TX bytes:468 (468.0 B)

         IRQ:19 Memória:dbfffc00-dbfffcff



lo        Link encap:Loopback Local  

         inet end.: 127.0.0.1  Masc:255.0.0.0

         endereço inet6: ::1/128 Escopo:Máquina

         UP LOOPBACK RUNNING  MTU:16436  Métrica:1

         pacotes RX:214 erros:0 descartados:0 excesso:0 quadro:0

         Pacotes TX:214 erros:0 descartados:0 excesso:0 portadora:0

         colisões:0 txqueuelen:0

         RX bytes:30328 (30.3 KB) TX bytes:30328 (30.3 KB)





xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

no gerenciador de conexão fica assim ETH0

endereco de ip                192.168.1.64

endereço de broadcast     192.168.1.255

máscara de surede          255.255.255.0

rota padrão                    192.168.1.254

dns primario                   192.168.1.254



ETH1 eu editei assim   em IPv4  endereço  192.168.0.1  máscara de rede 255.255.255.0  gateway sempre volta pra zero não importa o que eu coloque la

servidor dns  192.168.0.255

sera que poderiam  me fazer uma configuração valida pra os endereços que passei


e se eu tenho que mexer em mais algum lugar to a 2 semanas torrando os neurônios já séqui vários tutoriais  e ate agora nada to migrando pro Linux agora e reconheço que não sei nada sobre ele



zekkerj

Citarsempre que tento da start no server dhpc3 da fail,

Adicione as linhas abaixo ao "dhcpd.conf":

subnet 192.168.1.0 netmask 255.255.255.0 {
}


Ou então, edite o arquivo "/etc/default/dhcp3-server", adicione a interface "eth1" à linha "INTERFACES", de forma que ele escute requisições apenas nessa interface.

Citarjá tente varias configurações no /etc/network/interfaces mas sempre da o mesmo erro fail ou fico sem net e tenho que voltar as confi originais porque ate o gerenciador de redes some da barra

seque abaixo minhas configurações



auto lo

iface lo inet loopback

Servidor deve usar ip fixo, sempre que possível. Assim, o arquivo /etc/network/interfaces deve ficar parecido com isso:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.64
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.254
    dns-nameservers 209.165.220.220 8.8.8.8

auto eth1
iface eth1 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    broadcast 192.168.0.255
    network 192.168.0.0


Observe que a segunda placa não tem gateway nem dns-nameservers.
Observe também que eu não apontei seu DNS pro seu roteador, e sim diretamente pros servidores do OpenDNS e do Google. Isso te salva algumas dores de cabeça, pois é comum o servidor DNS do roteador falhar.

Por fim, essa linha "dns-nameservers" só funciona se você instalar o pacote "resolvconf".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

zekkerj

Citar#
# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.20 192.168.0.250;
    option domain-name "example.com";
    option domain-name-servers 192.168.0.1;
    option broadcast-address 192.168.0.255;
    option routers 192.168.0.1;
#    next-server 192.168.0.1;
#    get-lease-hostnames true;
    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";
    }
}

Aqui eu mudaria 2 coisas:
1) Tá certo que vc está servindo DNS pra uma máquina que teoricamente não vai acessar internet. Mas nem por isso vc deve apontar o DNS pra uma máquina que não está servindo DNS. Então, ou aponte o DNS pra um endereço válido, ou retire essa linha "option domain-name-servers 192.168.0.1;".

2) Na hora do boot, o cliente LTSP vai buscar a imagem de boot no endereço definido na linha "next-server". Então, essa linha é necessária, e deve ficar descomentada. Retire o "#" do início da linha.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

clcampos

Solicitamos correção do tópico ao usuário (via MP) as 16:44h, o usuário acessou o fórum dia 23/07/2010 às 23:47:05 e não corrigiu.

Trancado.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!