====== 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 serverapt-get install ltsp-server dnsmasq tftpd-hpa * Vytvořit klientyltsp-build-client * Spravit proxy dhcpsed -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.confJeště je třeba spravit DNS: echo DNSMASQ_EXCEPT=lo >> /etc/default/dnsmasq service dnsmasq restarta 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 soubor ''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=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éstltsp-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 vybrat ''pre-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 * ve webadminu provést mapování unixového a windowsovského uživatele