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. PXE-E11 - ARP Timeout
PXE-E11 - ARP Timeout
PXE-E38 - TFTP Cannot open connection
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. 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:
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.
0 Comments