I've been running pxe booting on my network for a couple of years with no problems...Its not specifically ltsp but uses the same principals. I originally had problems and found it was all in my dhcpd.conf file. Been so long since I set it up I cant remember much but I'll post my dhcpd.conf so you can take a look. Maybe it will help....I've x'ed out any real ip info. I've hacked up my .conf file alot over time so please excuse any mess
Also, have you watched your log files as you try to get a network boot?
Not sure if I read your post correctly, but do you have one or two dhcp servers running? I'll assume you have one because you cannot have two dhcp servers on the same subnet....
shared-network Net0 {
option subnet-mask 255.255.255.0;
default-lease-time 7200;
max-lease-time 14400;
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.101 192.168.1.253;
option broadcast-address 192.168.1.254;
option routers 192.168.1.1;
option netbios-name-servers 192.168.1.14;
option netbios-dd-server 192.168.1.14;
option netbios-node-type 8;
option domain-name-servers x.x.x.x,x.x.x.x;
next-server 192.168.1.14;
# filename "pxegrub.tulip";
filename "nbgrub.rtl8139";
use-host-decl-names on;
option root-path "/opt/ltsp/i386";
# option dhcp-class-identifier "PXEClient";
option vendor-encapsulated-options 01:04:00:00:00:00;
option option-150 "/tftpboot/lts/grub.mnu";
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.2.101 192.168.2.253;
option broadcast-address 192.168.2.254;
option routers 192.168.2.1;
option netbios-name-servers 192.168.2.14;
option netbios-dd-server 192.168.2.14;
option netbios-node-type 8;
option domain-name-servers x.x.x.x,x.x.x.x;
next-server 192.168.2.14;
# filename "pxegrub.tulip";
filename "nbgrub.rtl8139";
use-host-decl-names on;
option root-path "/opt/ltsp/i386";
# option dhcp-class-identifier "PXEClient";
option vendor-encapsulated-options 01:04:00:00:00:00;
option option-150 "/tftpboot/lts/grub.mnu";
}
}
group {
use-host-decl-names on;
option root-path "/opt/ltsp/i386";
# filename "Ximage";
filename "nbgrub.rtl8139";
# filename "pxegrub.tulip";
# option dhcp-class-identifier "PXEClient";
option vendor-encapsulated-options 01:04:00:00:00:00;
option option-150 "/tftpboot/lts/grub.mnu";
next-server 192.168.1.14;
host 192.168.1.100 {
hardware ethernet 00:48:54:3D:B4:F2;
filename "nbgrub.rtl8139";
fixed-address 192.168.1.100;
}
host 192.168.1.51 {
hardware ethernet 00:48:54:3e:e0:f0;
fixed-address 192.168.1.51;
}
#host 192.168.1.103 {
# hardware ethernet 00:10:b5:0e:fc:99;
# filename "nbgrub.ne";
# fixed-address 192.168.1.103;
# }
}