Olá!
Configurei meu LTSP num Ubuntu 6.06, mas qdo dou boot no terminal, aparece "No IP address" quando tenta achar o servidor 'dhcp'
O '/etc/dhcp3/dhcpd.conf' está assim:
"
# Arquivo de configuração do servidor DHCP para o LTSP 4.2
# Por Carlos E. Morimoto
shared-network WORKSTATIONS {
subnet 192.168.0.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.0.255)
option broadcast-address 192.168.0.255;
# Default gateway (o micro que está compartilhando a conexão e do DNS da rede)
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
# 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.100 192.168.0.201;
# 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.0.1:/opt/ltsp/i386";
next-server 192.168.0.1;
}
}
group {
use-host-decl-names on;
# option log-servers 192.168.0.1;
# 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:
host kent {
hardware ethernet 00:E0:7D:A9:3B:DF;
fixed-address 192.168.0.2;
filename "/tftpboot/lts/vmlinuz-2.6.17.8-ltsp-1";
}
}
"
O '/etc/hosts'
"
# /etc/hosts, configurado para o LTSP 4.2
127.0.0.1 localhost wayne
# Você pode adicionar aqui os endereços IP e os nomes correspondentes
# de cada terminal, caso queira utilizar mais de 8 terminais.
# IMPORTANTE: A primeira linha deve conter o endereço IP e o nome
# (definido durante a configuração da rede) do servidor, ou seja,
# desta máquina. Se o nome for diferente do definido na configuração
# da rede, as estações não sequirão montar o sistema de arquivos do
# LTSP via NFS e travarão no boot.
192.168.0.1 wayne
192.168.0.2 kent
# The following lines are desirable for IPv6 capable hosts
# (added automatically by netbase upgrade)
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
"
O '/etc/hosts.allow':
"
# /etc/hosts.allow para o LTSP 4.2
# Esta configuração permite que todos os micros da rede local utilizem
# os serviços usados pelo LTSP.
# Altere o "192.168.0." caso você esteja utilizando outra faixa de
# endereços na sua rede:
ALL : 127.0.0.1 192.168.0.0/24
#bootpd: 0.0.0.0
#in.tftpd: 192.168.0.
#portmap: 192.168.0.
"
O '/etc/exports':
"
# /etc/exports, para o LTSP 4.2
# Altere o "192.168.0.0" caso a sua rede utilize outra faixa de endereços IP:
/opt/ltsp/i386/ 192.168.0.0/255.255.255.0(ro,sync,no_root_squash)
/var/opt/ltsp/swapfiles 192.168.0.0/255.255.255.0(rw,no_root_squash,async)
"
O '/etc/networking/interfaces':
"
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 162.168.0.1
auto eth1
iface eth1 inet dhcp
#auto eth2
#iface eth2 inet dhcp
#auto ath0
#iface ath0 inet dhcp
#auto wlan0
#iface wlan0 inet dhcp
#auto eth0
auto eth0
"
E o 'ltspadmin' mostra o seguinte output qdo eu escolho "Show the status of all services":
"ltspcfg v0.16 The Linux Terminal Server Project (
http://www.LTSP.org)
Interface IP Address Netmask Network Broadcast Used
eth0 192.168.0.1 255.255.255.0 192.168.0.0 192.168.0.255 <-----
eth1 201.17.77.122 255.255.248.0 201.17.72.0 255.255.255.255
Service Installed Enabled Running Notes
dhcpd Yes Yes Yes Version 3
tftpd Yes Yes Yes No '-s' flag
portmapper Yes Yes Yes
nfs Yes Yes Yes
xdmcp Yes Yes Yes gdm Using: gdm
File Configured Notes
/etc/hosts no
/etc/hosts.allow no
/etc/exports no
/opt/ltsp/i386/etc/lts.conf Yes
Configured runlevel: 5 (value of initdefault in /etc/inittab)
Current runlevel: 5 (output of the 'runlevel' command)
Installation dir...: /opt/ltsp
Press <enter> to return to the main menu...
"
O '/etc/default/dhcp3-server':
"
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"
"
E qdo faço 'ps -ef | grep dhcp3' aparece:
"
dhcpd 4662 1 0 07:07 ? 00:00:00 /usr/sbin/dhcpd3 -q eth0 -pf /var/run/dhcp3-server/dhcpd.pid -cf /etc/dhcp3/dhcpd.conf
"
Alguém consegue ver o q está errado?
Valeu!