Hallo zusammen,
ich suche seit etwa vier Stunden nach einer Lösung für mein Problem, finde aber nirgends aussagekräftige Lösungsvorschläge. Deshalb wende ich mich jetzt voller Hoffnung an euch.
Ich habe mir das neuste LTSP auf ltsp.org runtergeladen (Version 4.2), habe es installiert und eingerichtet wie es in der Beschreibung auf der Page angegeben war.
Meine dhcpd.conf sieht so aus:
--------------------------------------------------------
default-lease-time 21600;
max-lease-time 21600;
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option domain-name "home.com";
option domain-name-servers 192.168.1.249;
option routers 192.168.1.40;
option root-path "192.168.1.249:/opt/ltsp-4.2/i386";
}
shared-network WORKSTATIONS {
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.200 192.168.1.239;
}
}
group {
use-host-decl-names on;
option log-servers 192.168.1.249;
host ws001 {
hardware ethernet 00:10C:EA:E0:08;
fixed-address 192.168.1.197;
filename "/lts/2.6.20.9-ltsp-1/pxelinux.0";
}
}
----------------------------------------
Die "pxelinux.0" ist in "/tftpboot/lts/2.6.20.9-ltsp-1/" vorhanden
Darin ist auch die Datei "bzImage-2.6.20.9-tlsp-1", die Datei "linux", welche eine Kopie von "bzImage-2.6.20.9-tlsp-1" ist, die Datei initramfs.gz und der Ordner pxelinux.cfg.
In Letzterem habe ich die Dateien "01-00-11-22-33-44-55" (natürlich mit meiner MAC-Adresse), C0A801C5, C0A801C, C0A801, C0A80, C0A8, C0A, C0, C und default, welche alle so aussehen:
----------------------------------------
prompt=0
label linux
kernel bzImage-2.6.20.9-ltsp-1
append init=/linuxrc rw root=/dev/ram0 initrd=initramfs.gz
----------------------------------------
mein ltspcfg zeigt diesen Statusbericht:
----------------------------------------
ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)
Interface IP Address Netmask Network Broadcast Used
eth0 192.168.1.249 255.255.255.0 192.168.1.0 192.168.1.255 <-----
Service Installed Enabled Running Notes
dhcpd Yes Yes Yes Version 3
tftpd Yes Yes Yes Has '-s' flag
portmapper Yes Yes Yes
nfs Yes Yes Yes
xdmcp Yes Yes Yes gdm, kdm Using: gdm
File Configured Notes
/etc/hosts Yes
/etc/hosts.allow Yes
/etc/exports Yes
/opt/ltsp-4.2/i386/etc/lts.conf Yes
Configured runlevel: 5 (value of initdefault in /etc/inittab)
Current runlevel: 5 (output of the 'runlevel' command)
Installation dir...: /opt/ltsp-4.2
Press <enter> to return to the main menu...
------------------------------------------------
Jetzt kommen wir zu dem Problem:
Wenn ich den Client über pxe boote findet er den dhcp und bekommt die Adresse 192.168.1.197(C0A801C5) zugewiesen.
pxelinux 2.13 startet.
Das übergebene TFTP prefix ist /lts/2.6.20.9-ltsp-1/.
danach versucht er die Konfigurationsdateien impxelinux.cfg Ordner zu laden:
Trying to load: pxelinux.cfg/01-00-11-22-33-44-55(natürlich mit meiner MAC-Adresse)
Trying to load: pxelinux.cfg/C0A801C5
Trying to load: pxelinux.cfg/C0A801C
Trying to load: pxelinux.cfg/C0A801
Trying to load: pxelinux.cfg/C0A80
Trying to load: pxelinux.cfg/C0A8
Trying to load: pxelinux.cfg/C0A
Trying to load: pxelinux.cfg/C0
Trying to load: pxelinux.cfg/C
Trying to load: pxelinux.cfg/default
Could not find kernel image: linux
Wie ich allerdings oben beschrieben habe sind diese ganzen Konfigurationsdateien und auch der Kernel an den, meiner Meinung richtigen, Stellen vorhanden.
Ich würde mich freuen, wenn ihr meinen Fehler entdecken würdet.
ich suche seit etwa vier Stunden nach einer Lösung für mein Problem, finde aber nirgends aussagekräftige Lösungsvorschläge. Deshalb wende ich mich jetzt voller Hoffnung an euch.
Ich habe mir das neuste LTSP auf ltsp.org runtergeladen (Version 4.2), habe es installiert und eingerichtet wie es in der Beschreibung auf der Page angegeben war.
Meine dhcpd.conf sieht so aus:
--------------------------------------------------------
default-lease-time 21600;
max-lease-time 21600;
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option domain-name "home.com";
option domain-name-servers 192.168.1.249;
option routers 192.168.1.40;
option root-path "192.168.1.249:/opt/ltsp-4.2/i386";
}
shared-network WORKSTATIONS {
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.200 192.168.1.239;
}
}
group {
use-host-decl-names on;
option log-servers 192.168.1.249;
host ws001 {
hardware ethernet 00:10C:EA:E0:08;
fixed-address 192.168.1.197;
filename "/lts/2.6.20.9-ltsp-1/pxelinux.0";
}
}
----------------------------------------
Die "pxelinux.0" ist in "/tftpboot/lts/2.6.20.9-ltsp-1/" vorhanden
Darin ist auch die Datei "bzImage-2.6.20.9-tlsp-1", die Datei "linux", welche eine Kopie von "bzImage-2.6.20.9-tlsp-1" ist, die Datei initramfs.gz und der Ordner pxelinux.cfg.
In Letzterem habe ich die Dateien "01-00-11-22-33-44-55" (natürlich mit meiner MAC-Adresse), C0A801C5, C0A801C, C0A801, C0A80, C0A8, C0A, C0, C und default, welche alle so aussehen:
----------------------------------------
prompt=0
label linux
kernel bzImage-2.6.20.9-ltsp-1
append init=/linuxrc rw root=/dev/ram0 initrd=initramfs.gz
----------------------------------------
mein ltspcfg zeigt diesen Statusbericht:
----------------------------------------
ltspcfg v0.16 The Linux Terminal Server Project (http://www.LTSP.org)
Interface IP Address Netmask Network Broadcast Used
eth0 192.168.1.249 255.255.255.0 192.168.1.0 192.168.1.255 <-----
Service Installed Enabled Running Notes
dhcpd Yes Yes Yes Version 3
tftpd Yes Yes Yes Has '-s' flag
portmapper Yes Yes Yes
nfs Yes Yes Yes
xdmcp Yes Yes Yes gdm, kdm Using: gdm
File Configured Notes
/etc/hosts Yes
/etc/hosts.allow Yes
/etc/exports Yes
/opt/ltsp-4.2/i386/etc/lts.conf Yes
Configured runlevel: 5 (value of initdefault in /etc/inittab)
Current runlevel: 5 (output of the 'runlevel' command)
Installation dir...: /opt/ltsp-4.2
Press <enter> to return to the main menu...
------------------------------------------------
Jetzt kommen wir zu dem Problem:
Wenn ich den Client über pxe boote findet er den dhcp und bekommt die Adresse 192.168.1.197(C0A801C5) zugewiesen.
pxelinux 2.13 startet.
Das übergebene TFTP prefix ist /lts/2.6.20.9-ltsp-1/.
danach versucht er die Konfigurationsdateien impxelinux.cfg Ordner zu laden:
Trying to load: pxelinux.cfg/01-00-11-22-33-44-55(natürlich mit meiner MAC-Adresse)
Trying to load: pxelinux.cfg/C0A801C5
Trying to load: pxelinux.cfg/C0A801C
Trying to load: pxelinux.cfg/C0A801
Trying to load: pxelinux.cfg/C0A80
Trying to load: pxelinux.cfg/C0A8
Trying to load: pxelinux.cfg/C0A
Trying to load: pxelinux.cfg/C0
Trying to load: pxelinux.cfg/C
Trying to load: pxelinux.cfg/default
Could not find kernel image: linux
Wie ich allerdings oben beschrieben habe sind diese ganzen Konfigurationsdateien und auch der Kernel an den, meiner Meinung richtigen, Stellen vorhanden.
Ich würde mich freuen, wenn ihr meinen Fehler entdecken würdet.