Depois de algumas orientações sobre LTSP IRC (agradecimentos especiais a alkisg
), resolvi a questão. Por fim, descobri que minha rede VirtualBox
host-only
estava fazendo algo estranho. Na verdade, ele não desativou o servidor virtual dhcp
quando desmarcou a caixa.
Força o Gerenciador do VirtualBox a desabilitar dhcp
Algumas outras pessoas tiveram o mesmo problema: link
- Na sua máquina host, liste os servidores dhcp em execução:
VBoxManage list dhcpservers
- Anote o nome do serviço dhcp que você deseja desativar e, em seguida,
VBoxManage dhcpserver remove --netname {name of dhcp server}
. No meu caso:VBoxManage dhcpserver remove --netname HostInterfaceNetworking-vboxnet1
- Faça outro
VBoxManage list dhcpservers
para garantir que ele realmente desapareceu.
Etapas de depuração
No servidor thin, modifique o comando pxe boot emitido para o thin client localizado em /var/lib/tftpboot/ltsp/{architecture}/pxelinux.cfg/default
, em que {architecture} é amd64
ou i386
. Embora o arquivo de configuração diga para não editar nada, porque suas alterações serão sobrescritas, não há problema em fazer isso, já que estamos apenas testando. Você vai querer localizar a seção correta que pertence à sua configuração LTSP (se NBD
ou NFS
) e torná-la algo parecido com o seguinte n.b. o break=mount
:
label ltsp-NBD
menu label LTSP, using NBD
kernel vmlinuz-3.13.0-46-generic
# append ro initrd=initrd.img-3.13.0-46-generic init=/sbin/init-ltsp quiet splash root=/dev/nbd0
append ro initrd=initrd.img-3.13.0-46-generic init=/sbin/init-ltsp root=/dev/nbd0 break=mount
ipappend 2
-
Primeiro, do seu servidor LTSP, siga o log para ver quais erros surgem:
tail /var/log/syslog -f
. -
Agora, reinicie o thin client e você deverá receber um prompt de comando
(initramfs)
. -
Verifique o endereço IP da sua máquina para verificar se está na rede correta executando:
ifconfig
. -
Verifique a configuração de rede fornecida pelo servidor LTSP:
cat /run/net-eth0.cfg
. (Para mim, notei que o endereço IP atribuído aROOTSERVER
não era o mesmo do meu servidor LTSP.) -
Verifique se você pode montar e inicializar manualmente a imagem do servidor LTSP:
nbd-client {ltsp server ip} -N /opt/ltsp/{architecture} /dev/nbd0
.
Como eu disse, no final das contas, algo estranho estava acontecendo com minha rede vm host-only
e depois de desligar o servidor e o cliente e reiniciar, tudo funcionou.
Espero que isso ajude alguém.