Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
becki:linux:thin_client [2008-04-09 09:07] becki |
becki:linux:thin_client [2009-09-17 11:26] (aktuell) becki |
||
---|---|---|---|
Zeile 9: | Zeile 9: | ||
<html><a href="http://store.epatec.net/de/images/images_big/eTC_a.jpg" title="Click to enlarge"><img src="http://store.epatec.net/de/images/thumbs/eTC_a.jpg" align="left"></a></html> Client hardware is an eTC from www.epatec.de . This was the cheapest I could get. The detailed desciption about LTSP and eTC I found in the german magazine "Linux intern 1/07" from Data Becker on page 140ff. | <html><a href="http://store.epatec.net/de/images/images_big/eTC_a.jpg" title="Click to enlarge"><img src="http://store.epatec.net/de/images/thumbs/eTC_a.jpg" align="left"></a></html> Client hardware is an eTC from www.epatec.de . This was the cheapest I could get. The detailed desciption about LTSP and eTC I found in the german magazine "Linux intern 1/07" from Data Becker on page 140ff. | ||
+ | /* eTC_a.jpg is in the wiki as well! */ | ||
===== Installing LTSP on the server == | ===== Installing LTSP on the server == | ||
Zeile 79: | Zeile 80: | ||
''root@ilse:~# ltspcfg -> C - Configure the services manually -> 3 - DHCP configuration'' generates /etc/dhcpd.conf.sample for you. Move this over with ''root@ilse:/etc# mv dhcpd.conf.sample dhcpd.conf'' | ''root@ilse:~# ltspcfg -> C - Configure the services manually -> 3 - DHCP configuration'' generates /etc/dhcpd.conf.sample for you. Move this over with ''root@ilse:/etc# mv dhcpd.conf.sample dhcpd.conf'' | ||
- | FIXME dhcpd.conf has to be tweaked manually :!: see p 137/138 :!: | + | ''dhcpd.conf'' has to be tweaked manually, because the Inetd expects all pathes relative to the TFTP root and the revision might also be corrected. For example change the generated ''dhcpd.conf'' |
+ | |||
+ | <code bash> | ||
+ | subnet 192.168.0.0 netmask 255.255.255.0 { | ||
+ | range 192.168.0.100 192.168.0.199; | ||
+ | if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { | ||
+ | filename "/tftpboot/lts/2.6.16.1-ltsp-1/pxelinux.0"; | ||
+ | } | ||
+ | else{ | ||
+ | filename "/tftpboot/lts/vmlinuz-2.6.16.1-ltsp-1"; | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | to: (see also Linux intern 1/07 page 138) | ||
+ | |||
+ | <code bash> | ||
+ | subnet 192.168.0.0 netmask 255.255.255.0 { | ||
+ | range 192.168.0.100 192.168.0.199; | ||
+ | if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { | ||
+ | filename "/lts/2.6.17.3-ltsp-1/pxelinux.0"; # FIX HERE! | ||
+ | } | ||
+ | else{ | ||
+ | filename "/lts/vmlinuz-2.6.17.3-ltsp-1"; # FIX HERE! | ||
+ | } | ||
+ | } | ||
+ | </code> | ||
Enabling the dhcpd daemon with ltspcfg fails because the tool only knows System V init scripts => append the command ''dhcpd'' to ''/etc/rc.d/rc.local'' to start it automatically at next boot. Additioanlly to start dhcpd right now, issue ''dhcpd'' as root at the command line. | Enabling the dhcpd daemon with ltspcfg fails because the tool only knows System V init scripts => append the command ''dhcpd'' to ''/etc/rc.d/rc.local'' to start it automatically at next boot. Additioanlly to start dhcpd right now, issue ''dhcpd'' as root at the command line. |