| Just Joined!
Join Date: Jun 2008
Posts: 4
| LTSP - PXE boot and tftpd fail from remote subnet Hello all,
I am having a problem remote diskless booting via PXE from remote subnets. The Debian etch/LTSP/DHCP servers are all running on the same box located at 10.0.1.4 on our corporate office network (10.0.1.x structure). I have no problem booting a diskless thinclient via pxe when on the 10.0.1.x subnet. However, if I try to boot from a different subnet it seems like tftpd is failing.
The two networks are connected via a VPN tunnel and both networks can ping clients on each network. The remote subnet is 192.168.50.x structure and like I said, I can ping the Debain server at 10.0.1.4 from a 192.168.50.35 computer and vice versa.
When I boot from the remote subnet the tcpdump and syslog show that I get an IP from the DHCP server and then shows a RRQ for the pcelinux.0 file. However, I get no further. Any Ideas? The tcpdump and my dhcpd.conf are below. Any help is greatly appreciated.
=== BEGIN TCPDUMP OF IN/OUT to remote IP ===
07:14:10.590247 IP (tos 0x0, ttl 18, id 2, offset 0, flags none, proto: UDP (17), length: 65) 192.168.50.40.2070 > 10.0.1.4.69: [udp sum ok] 37 RRQ "ltsp/i386/pxelinux.0" octet tsize 0
07:14:10.591507 IP (tos 0x0, ttl 64, id 14319, offset 0, flags none, proto: UDP (17), length: 42) 10.0.1.4.32800 > 192.168.50.40.2070: [udp sum ok] UDP, length 14
07:14:10.696245 IP (tos 0x0, ttl 18, id 3, offset 0, flags none, proto: UDP (17), length: 45) 192.168.50.40.2070 > 10.0.1.4.32800: [udp sum ok] UDP, length 17
07:14:10.704886 IP (tos 0x0, ttl 18, id 4, offset 0, flags none, proto: UDP (17), length: 70) 192.168.50.40.2071 > 10.0.1.4.69: [udp sum ok] 42 RRQ "ltsp/i386/pxelinux.0" octet blksize 1456
07:14:10.705973 IP (tos 0x0, ttl 64, id 14320, offset 0, flags none, proto: UDP (17), length: 43) 10.0.1.4.32800 > 192.168.50.40.2071: [udp sum ok] UDP, length 15
07:14:10.817519 IP (tos 0x0, ttl 18, id 5, offset 0, flags none, proto: UDP (17), length: 32) 192.168.50.40.2071 > 10.0.1.4.32800: [udp sum ok] UDP, length 4
07:14:10.817708 IP (tos 0x0, ttl 64, id 14321, offset 0, flags none, proto: UDP (17), length: 1488) 10.0.1.4.32800 > 192.168.50.40.2071: UDP, length 1460
07:14:11.821026 IP (tos 0x0, ttl 64, id 14322, offset 0, flags none, proto: UDP (17), length: 1488) 10.0.1.4.32800 > 192.168.50.40.2071: UDP, length 1460
07:14:13.820957 IP (tos 0x0, ttl 64, id 14323, offset 0, flags none, proto: UDP (17), length: 1488) 10.0.1.4.32800 > 192.168.50.40.2071: UDP, length 1460
07:14:17.820813 IP (tos 0x0, ttl 64, id 14324, offset 0, flags none, proto: UDP (17), length: 1488) 10.0.1.4.32800 > 192.168.50.40.2071: UDP, length 1460
07:14:25.820555 IP (tos 0x0, ttl 64, id 14325, offset 0, flags none, proto: UDP (17), length: 1488) 10.0.1.4.32800 > 192.168.50.40.2071: UDP, length 1460
07:14:41.820005 IP (tos 0x0, ttl 64, id 14326, offset 0, flags none, proto: UDP (17), length: 1488) 10.0.1.4.32800 > 192.168.50.40.2071: UDP, length 1460
07:14:46.704245 IP (tos 0x0, ttl 18, id 6, offset 0, flags none, proto: UDP (17), length: 70) 192.168.50.40.2072 > 10.0.1.4.69: [udp sum ok] 42 ACK block 0
07:15:58.662417 IP (tos 0x0, ttl 18, id 7, offset 0, flags none, proto: UDP (17), length: 70) 192.168.50.40.2073 > 10.0.1.4.69: [udp sum ok] 42 ACK block 0
process gets no farther than this
=== END DUMP ===
=== BEGIN dhcpd.conf ===
ddns-update-style none;
# option definitions common to all supported networks...
option domain-name "ajwhome";
option domain-name-servers 10.0.1.10;
default-lease-time 600;
max-lease-time 7200;
allow booting;
allow bootp;
subnet 10.0.1.0 netmask 255.255.255.0 {
}
subnet 192.168.50.0 netmask 255.255.255.0 {
authoritative;
use-host-decl-names on;
option log-servers 10.0.1.4;
option domain-name "ajwhome";
option domain-name-servers 10.0.1.10;
option routers 192.168.50.254;
option broadcast-address 192.168.50.255;
option root-path "/opt/ltsp/i386";
host ajwhmpc1 {
hardware ethernet 00:07:e9:d0:93:18;
fixed-address 192.168.50.35;
next-server 10.0.1.4;
filename "/ltsp/i386/pxelinux.0";
}
host thin1 {
hardware ethernet 00:13:90:02:46:a4;
fixed-address 192.168.50.40;
next-server 10.0.1.4;
filename "ltsp/i386/pxelinux.0";
}
host ajwlaptop {
hardware ethernet 00:08:74:9f:f9:da;
fixed-address 192.168.50.36;
}
}
Regards,
Aaron J. Wood |