LTSP no Debian 8

Instalação dos pacotes LTSP no Debian 8.

[ Hits: 15.880 ]

Por: diocelio larsen em 09/08/2016


Configuração / Instalação



Configuração

Configurando a rede com 1 placa de rede eth0.

Edite o arquivo com o comando:

# nano /etc/network/interfaces

O arquivo deve ficar assim:

auto eth0
iface eth0 inet static
address 10.140.100.121
network 10.140.100.0
netmask 255.255.255.0
broadcast 10.140.100.255

Reinicie a interface de rede com o comando:

# /etc/init.d/networking restart

Verifique se a sua máquina está com os IPs corretos:

# ifconfig

Se você preferir, pode optar por usar como DHCP e trocar nos outros arquivos pelo seu IP da rede, o importante é que sua máquina possua conexão com a internet para instalação dos pacotes.

Instalação

Aqui, vou descrever a instalação completa do ambiente LTSP em Debian 8.

# apt-get update
# aptitude install ltsp-server-standalone

LTSP Build Client

Vamos agora criar o ambiente para os clientes LTSP usando o comando abaixo. Primeiro, ele faz download do sistema básico:

# ltsp-build-client

Instalação completada, agora vamos à configuração dos demais serviços.

Após a instalação, a pasta /opt/ltsp/amd64 deve ter sido criada com o sistema básico.

OpenSSH

Certifique-se de que o SSH Server esteja instalado:

# aptitude install openssh-server

E verifique se a diretiva: X11Forwarding yes está habilitada no arquivo /etc/ssh/sshd_config.

O arquivo pode ser acessado com o comando:

# nano /etc/ssh/sshd_config

NFS e PortMAP

Adicione a linha abaixo ao /etc/exports:

ro,no_root_squash,async,no_subtree_check

A linha pode ser adicionada manualmente, ou com o comando:

# echo "/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)" >> /etc/exports

Reinicie o PortMAP e nfs-kernel-server:

# invoke-rc.d nfs-kernel-server restart

DHCP Server

O pacote ltsp-server-standalone já instalou o DHCP Server, agora precisamos configurá-lo, isto é bem simples.

Substitua o conteúdo do arquivo /etc/dhcp/dhcpd.conf pelo exemplo abaixo. Lembre-se de alterar os Ips conforme sua rede.

O arquivo pode ser acessado pelo comando:

# nano /etc/dhcp/dhcpd.conf

#
# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 10.140.100.0 netmask 255.255.255.0 {
    range 10.140.100.20 10.140.100.250;
    option domain-name "example.com";
    option domain-name-servers 10.140.100.121;
    option broadcast-address 10.140.100.255;
    option routers 10.140.100.121;
    next-server 10.140.100.121;
#    get-lease-hostnames true;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/amd64";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/amd64/pxelinux.0";
    } else {
        filename "/ltsp/amd64/nbi.img";
    }
}

Reinicie o servidor DHCP:

# /etc/init.d/isc-dhcp-server restart

Abra o arquivo /etc/default/isc-dhcp-server com o comando:

# nano /etc/default/isc-dhcp-server

Verifique se a diretiva da última linha está com a placa eth0 ou eth1 e configure com a placa de rede que liga aos terminais.

INTERFACES="eth0"

Pronto. Se tudo deu certo, basta ligar os terminais e configurar o boot pela rede.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configuração / Instalação
Outros artigos deste autor

Cluster Beowulf

Leitura recomendada

Nagios Server e Máquinas Clientes no CentOS - Instalação e Configuração

Stalonetray - Um system tray provisório para o Plasma 5

Rsyslog - Configurando o Centralizador de Logs

Configuração Linux (Debian) com mínimo de recursos e interface gráfica super leve

Nagios - Configuração do NagiosQL

  
Comentários
[1] Comentário enviado por murto em 11/08/2016 - 20:36h

Boa noite Pessoal!!

Fiz tudo igual o artigo, porém quando inicio a máquina cliente sem HD aparece a mensagem TFTP error 1 (file not found)
resolví isso substituindo o amd64 por i386 no /etc/dhcp/dhcp.conf



[2] Comentário enviado por Decio19851207 em 27/10/2016 - 16:20h

Boa tarde.

Fiz as configurações, o computador cliente encontra o servidor, obtém ip porém, retorno os seguintes erros:
PXE-T01: File not found
PXE-E3B: TFTP Error - File not found
PXE-M0F: Exiting PXE ROM

Desde já agradeço a atenção.

[3] Comentário enviado por rdohora em 22/12/2016 - 12:10h

Bom dia.
Parabéns pelo artigo!
Aqui na empresa tentei várias alternativas para sair do Windows devido à vários fatores até me deparar com o LTSP. Já tinha tentado outras vezes usá-lo mas devido à falta de oportunidade...(digo pressão mesmo!), tentei exaustivamente várias distros, mas o que me trouxe resultado mesmo foi o Debian. Estamos usando em duas lojas com média de 15 estações(internet, Libreoffice e clinte RDP devido ao sistema da empresa ser windows).


Contribuir com comentário