Tftpboot Troubleshooting Common Error message Solution

TFTPBOOT Basic Trouble Shooting 
1)Check whether tftp service Port number is opening From Remote-host & Local-host
check from  Local host
1.1)nmap localhost (list opening ports)
Check from Remote host
1.2)name tftp-serverip
Depants upon these two output, if tftp port is  opening for local host but not from remote host, then
we have to check with Firewall(iptables , ip6tables & selinux) configuration.
2)Check whether Current Process service  running or not
#ps -ef | grep tftp
3)Verify the tftp is working or not 
# tftp tftp-serverip
tftp> get filename
tftp> quit
4)Check /etc/xinet.d/tftp Path check 
Confirm the Public Directory
server_args             = -s /tftpboot


COMMNAN ERROR MESSAGE From /var/log/message for tftp
1)# cat /var/log/messages | grep tftp
Feb  7 16:01:05 master xinetd[3581]: readjusting service tftp
Feb  7 16:01:19 master xinetd[3581]: readjusting service tftp
SOLUTION: iptables (or) ip6tables should be disable
2)#cat /var/log/message | grep tftp
Feb  8 10:18:59 master xinetd[1873]: START: tftp pid=3148 from=127.0.0.1
SOLUTION: tftp server getting request only from the local machine 127.0.0.1,But from the remote machine there is no update.
check iptable(or)ip6tables using #iptables -L #ip6tables -L
To Shutdown #chkconfig iptables off

ERROR 1:
PXE-T01 : File not found ERROR 1.2:
PXE-E11 - ARP Timeout
PXE-E11 - ARP Timeout
PXE-E38 - TFTP Cannot open connection
SOLUTION: 1)Check - tftpserver name in dhcpd.conf in "next-server" option.
next-server it is indicate the tftp_server IP
2)check log file 
#grep -r tftp /var/log/message
Depanting upon the log file trouble shoot the problem.

ERROR 2:
Trying to load pxelinux.cfg/01-00-13-20-b0-d0-c5 Trying to load pxelinux.cfg/C0A801C7
Trying to load pxelinux.cfg/C0A801C
Trying to load pxelinux.cfg/C
Trying to load pxelinux.cfg/default
Could not find kernel image: linux
boot:
SOLUTION 1)check tftp-server ip in dhcpd.conf file.
tftp-server IP mention in the   option "next-server"
2)Confirm pxeos & pxeboot file is created properly.

ERROR 3:
PXE-E53: No boot file name received
SOLUTION Check filename as "/linux-install/pxelinux.0" in dhcpd.conf 
Default Syntax
filename "/linux-install/pxelinux.0";

ERROR 4:
Feb  7 18:36:52 jkumar in.tftpd[3052]: tftp: client does not accept option
SOLUTION : Not Resolve - but it won't create any big issue for tftpboot installations. 

Related post