The Dreaded TFTP error 2 (Access Violation)
Booting the ThinClient (ws001) form a RH 8 server displays the following Me:
Me: 192.168.100.151, Server: 192.168.100.66
Both are correct indicating DHCP is alive and well
Then comes the dreaded TFTP error 2 (Access Violation) message(s):
Loading 192.168.100.66:/lts/vmlinuz-2.4.19-ltsp-1 .TFTP error 2 (Access
Violation)
Unable to load file"
The "Loading 192.168.100.66:/lts/vmlinuz-2.4.19-ltsp-1" portion of the TFTP
message looks good.
The ".TFTP error 2 (Access Violation): portion of the TFTP message does not
look so good.
Nor does the "Unable to load file".
/lts/vmlinuz-2.4.19-ltsp-1 is actually in /ltspboot/lts/
(/ltspboot/lts/vmlinuz-2.4.19-ltsp-1) but the documentation claims this is
OK.
Permissions on /tftpboot/lts/vmlinuz-2.4.19-ltsp-1 are now 655 (I changed
them while Easter Egging)
Permissions on /tftpboot/ are 755
Permissions on /tftpboot/lts/ are 755
Just in case, I created /lts/ and copied vmlinuz-2.4.19-ltsp-1 to it. No
luck.
FYI, this is a simple network, no DNS required, no Router required, only two
machines (on of which it ThinClient) one hub, two connections, no outside
connection. The server was setup with "medium security" which may be an
issue (haven't got to that part of the book yet)
/opt/ltsp/i386/etc/lts.conf contains (in part):
[default]
SERVER = 192.168.100.66
[ws001]
XSERVER = auto
USE_NFS_SWAP = N
SWAPFILE_SIZE = 48m
RUNLEVEL = 5
chkconfig -list | grep tftp shows it on (running).
/etc/hosts contains (in total):
127.0.0.1 nowhere localhost.colaldomain localhost
192.168.100.66 server
192.168.100.151 ws001
/etc/hosts.conf contains (in total):
order hosts,bind
/etc/hosts.allow contains the following (in total):
ALL: 192.168.100. : ALLOW
swat: 126.0.0.1 : ALLOW
swat: 192.168.100. :ALLOW
swat: 192.168.100.66 : ALLOW
swat: 192.168.100.151 :ALLOW
in.tftpd: 192.168.100.66
swat: ALL : DENY
/etc/hosts.deny contains (in total):
swat: ALL EXCEPT 127.0.0.1
ALL: ALL
/etc/xinetd.d/services (contains in part):
disable = yes
only_from = 127.0.0.1
as does /etc/xinetd.d/dervers
/opt/ltsp/i386/etc/;ts/cpnf contains (in part)
[DEFAULT}
SERVER = 192.168.100.66
# DNS_SERVER = 192.168.100.66
SEARCH_DOMAIN = "cgcltsp.org
XSERVER = auto
[ws001]
USE_NFS_SWAP = N
SWAPFILE_SIZE = 48 m
/etc/exports contains (in total):
/opt/ltsp/i286 192.168.100.66/255.255.255.0 (no,no_root_squash, sync)
/var/opt/ltsp/swapfiles 192.168.100.66/255.255.255.0
(no,no_root_squash, sync)
Any thoughts would be greatly appreciated.