I've been trying to set up our imac as a terminal for several hours now and it's starting to get to me, so I'm asking for help and taking a little break :)
I got the client enviroment (image?) built nicely according to the link Gavin supplied: https://help.ubuntu.com/community/UbuntuLTSP/LTSPCrossArchSetup There was some trouble with the Edubuntu-LiveCD not booting all the way (atyfb?) but I found the 7.10 ppc XUbuntu alternative and used that instead. NOW.. I've struggled with modifying dhcp.conf to account for the imac. Problem is, I can't get classes set up the way Bill did it. The PC terminals which work fine with my current setup (supplied below) refuse to boot when I try to class:ify them. Now I'm thinking to try and put all the imac-stuff under a host-statement, since we only have a single mac, and keep the PC-stuff under subnet as before.. But.. Reading around (like here for example: http://ask.metafilter.com/21425/Is-is-possible-to-NetBoot-a-G3-iMac) I get the impression the iMac wants BOOTP, not DHCP? I'm pressing "n" while booting (with the latest firmware, v1.2) but the screen just stays grey for a while before presenting options to boot from the harddisk or CD. Looking at /var/lib/dhcp3/dhcpd.leases I can't see any sign of the iMac having asked for an IP, it's MAC:adress isn't in there. However, looking at /var/log/dhcp.log I see this: Jan 14 19:21:20 edumaster dhcpd: BOOTREQUEST from 00:05:02:47:f1:82 via eth0: BOOTP from dynamic client and no dynamic leases Jan 14 19:21:55 edumaster last message repeated 5 times So..maybe I could open a shell and let someone do all the working and thinking for me..? :-) Naah..but I sure could use a hand with this. Here's my dhcp.conf btw. Messy, I know. ----------- # # Default LTSP dhcpd.conf config file. # #Från http://www.brennan.id.au/10-DHCP_Server.html #ddns-update-style none; #ddns-updates off; #ignore client-updates; #allow booting; #EndFrån authoritative; log-facility local7; set vendor-string = option vendor-class-identifier; # Deal with broken mac clients. Not sure what these first options do. #option option-128 code 128 = string; #option option-129 code 129 = text; #option option-128 e4:45:74:68:00:00; # magic value for PXE booting #option dhcp-parameter-request-list 1,3,6,15,17,43,44,46,60; host imac { hardware ethernet 00:05:02:47:F1:82; option dhcp-parameter-request-list 1,3,6,12,15,17,43,53,54,60; # The Apple Boot Loader binary image. This file will in turn TFTP the # kernel image and extension cache. filename "/ltsp/powerpc/yaboot"; option vendor-class-identifier "AAPLBSDPC"; if (option dhcp-message-type = 1) { # DHCP Discover option vendor-encapsulated-options 08:04:81:00:00:09; } elsif (option dhcp-message-type = 8) { # DHCP Inform option vendor-encapsulated-options 01:01:02:08:04:81:00:00:09; } else { option vendor-encapsulated-options 00:01:02:03:04:05:06:07; } subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.2 10.0.0.25; option domain-name "ltsp.kumlinge.ax"; option domain-name-servers 10.0.0.1; option broadcast-address 10.0.0.255; option routers 10.0.0.1; # next-server 192.168.0.254; # get-lease-hostnames true; option subnet-mask 255.255.255.0; option root-path "/opt/ltsp/i386"; if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" { filename "/ltsp/i386/pxelinux.0"; } else { filename "/ltsp/i386/nbi.img"; } } ------------------------------------------------- -- edubuntu-users mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-users
