Table of Contents
Kontrola po rebootu
Je třeba zkontrolovat síť:
ifconfig -a
- vnitřní síť s klienty
- nameserver:
- pokud nemáme nameserver, zkopírovat
resolv.chomsky.conf
Instalace nového systému na chomském
Přístup ke stroji
- lokální účet:
local-admin:Vele4,8n
LTSP
Stará metoda
- Nainstalovat server
apt-get install ltsp-server dnsmasq tftpd-hpa
- Vytvořit klienty
ltsp-build-client
- Spravit proxy dhcp
sed -i 's/ipappend 2/ipappend 3/g' /var/lib/tftpboot/ltsp/amd64/pxelinux.cfg/default
- Vytvořit
/etc/dnsmasq.d/ltsp.conf
# # Dnsmasq running as a proxy DHCP and TFTP server # # See: http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html # # # TFTP # # This might work instead of tftpd-hpa: #enable-tftp #tftp-root=/var/lib/tftpboot # # DHCP # # DHCP proxy on this network dhcp-range=192.168.1.0,proxy # Tell PXE clients not to use multicast discovery # See section 3.2.3.1 in http://tools.ietf.org/html/draft-henry-remote-boot-protocol-00 dhcp-option=vendor:PXEClient,6,2b # Better support for old or broken DHCP clients dhcp-no-override # Enable this for better debugging #log-dhcp # # PXE # # Note the file paths are relative to our "tftp-root" and that ".0" will be appended pxe-prompt="Press F8 for boot menu", 3 pxe-service=x86PC, "Boot from network", /ltsp/i386/pxelinux pxe-service=x86PC, "Boot from local hard disk"
Nová metoda
- Postupovat podle návodu na https://help.ubuntu.com/community/UbuntuLTSP/ltsp-pnp: (pozor na
locale
- měly by všechny být UTF-8)add-apt-repository --yes ppa:ts.sch.gr apt-get update apt-get --yes --install-recommends install dnsmasq ltsp-server-standalone ltsp-client ldm-ubuntu-theme ltsp-config dnsmasq echo 'IPAPPEND=3' >> /etc/ltsp/update-kernels.conf /usr/share/ltsp/update-kernels
ltsp-update-image --cleanup /
ltsp-config lts.conf gedit /var/lib/tftpboot/ltsp/amd64/lts.conf
Ještě je třeba spravit DNS:
echo DNSMASQ_EXCEPT=lo >> /etc/default/dnsmasq service dnsmasq restart
a do lts.conf přidat
DNS_SERVER="192.168.128.6 195.113.0.2"
- Tohle nestačí, dále je třeba do
/etc/dnsmasq.d/
přidat souborltsp.conf
:# # Dnsmasq running as a proxy DHCP and TFTP server # # See: http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html # # # TFTP # # This might work instead of tftpd-hpa: enable-tftp tftp-root=/var/lib/tftpboot # # DHCP # # DHCP proxy on this network dhcp-range=eth1,192.168.128.100,192.168.128.150,12h # Tell PXE clients not to use multicast discovery # See section 3.2.3.1 in http://tools.ietf.org/html/draft-henry-remote-boot-protocol-00 dhcp-option=vendor:PXEClient,6,2b # Better support for old or broken DHCP clients dhcp-no-override # Enable this for better debugging log-dhcp # # PXE # # Note the file paths are relative to our "tftp-root" and that ".0" will be appended pxe-prompt="Press F8 for boot menu", 3 pxe-service=x86PC, "Boot from network", /ltsp/amd64/pxelinux pxe-service=x86PC, "Boot from local hard disk"
- Ovšem pozor na všechny možné soubory v
/etc/dnmasq.d
. V úvahu se berou všechny. A musí štimovat i s/etc/dnsmasq.conf
. - A podle http://www.linuxquestions.org/questions/blog/beachboy2-315980/ltsp-setting-up-from-scratch-35204/ nejdřív zakázat kompresi NBD, předělat image pro klienty a pak tu kompresi zase povolit:
cat > /etc/ltsp/ltsp-update-image.conf # Configuration file for ltsp-update-image # Do not compress the client image. Comment out the line below to enable again. NO_COMP="-noF -noD -noI -no-exports"
ltsp-build-client [service dnsmasq restart]
a nakonec zakomentovat
# NO_COMP="-noF -noD -noI -no-exports"
Konfigurace dnsmasq
/etc/dnsmasq.conf
:# Listen on this specific port instead of the standard DNS port # (53). Setting this to zero completely disables DNS function, # leaving only DHCP and/or TFTP. #port=5353 port=0 # If you want dnsmasq to listen for DHCP and DNS requests only on # specified interfaces (and the loopback) give the name of the # interface (eg eth0) here. # Repeat the line for more than one interface. interface=eth1
/etc/dnsmasq.d/network-manager
:#bind-interfaces
Údržba
- Po každé změně v konfiguraci provést
ltsp-update-image
Postup instalace
- Holý MATE systém
- Lokální uživatelé
skoumal
autofs
,nfs-server
,sshd
- Updaty
- Webmin
- LTSP - “řecká” metoda
/etc/profile.d
- Spravené barvičky v
ls
:dircolors -p > /etc/DIR_COLORS
- LaTeX, AucTeX, fonty
- Podpora
i386
- Acrobat
- Adresáře
/usr/local/share/icons
a/usr/local/share/morphology
- Programy v
/usr/local/bin
- Morfologie (a
tcsh
) gcc
- Sicstus:
./InstallSICStus --all-questions
a vybratpre-built binaries
- TRALE
- Instalace
manatee
z balíků:manatee-open_2.137.2-1ubuntu1_amd64.deb
finlib_2.35.1-1_amd64.deb
libantlr3c_3.4-1_amd64.deb
python-signalfd_0.1-1ubuntu1_amd64.deb
- Pro Manatee je třeba doinstalovat
xinetd
, oeditovat/etc/services
a přidat skript do/etc/xinetd.d/
podle http://utkl.ff.cuni.cz/dokuwiki/doku.php?id=utkl:admin:instalace_sw#instalace - Bonito: ze starého stroje zkopírovat
libstdc++.so.5
do/usr/lib/i386-linux-gnu
- Zakázat
unlock login keyring
:- Spustit
seahorse
- Vytvořit nový keyring
unprotected
- Dát mu prázdné heslo
- Nastavit ho jako default
- Zvolit vhodný windows manager v
MATE Tweak
(Marco software composition) - Zprovoznit sambu:
- sudo smbpasswd -a <user>
- ve webadminu provést mapování unixového a windowsovského uživatele