Im hoping you guys can help me. Here is a description of what I have going on.
My tftp server is not working on RHEL5 and the log message in
"/var/log/message" file reads like following. --> in.tftpd[2893]: cannot bind to local socket: Permission denied
May 28 18:40:08 faoserver xinetd[2885]: START: tftp pid=2893 from=10.10.10.1
May 28 18:40:08 faoserver in.tftpd[2893]: cannot bind to local socket: Permission denied
May 28 18:40:08 faoserver xinetd[2885]: EXIT: tftp status=71 pid=2893 duration=0(sec)
May 28 18:40:08 faoserver rpc.statd[1931]: recv_rply: can't decode RPC message!
May 28 18:40:09 faoserver rpc.statd[1931]: recv_rply: can't decode RPC message!
May 28 18:40:10 faoserver xinetd[2885]: START: tftp pid=2894 from=10.10.10.1
May 28 18:40:10 faoserver in.tftpd[2894]: cannot bind to local socket: Permission denied
May 28 18:40:10 faoserver xinetd[2885]: EXIT: tftp status=71 pid=2894 duration=0(sec)
May 28 18:40:10 faoserver xinetd[2885]: START: tftp pid=2895 from=10.10.10.1
May 28 18:40:10 faoserver in.tftpd[2895]: cannot bind to local socket: Permission denied
May 28 18:40:10 faoserver xinetd[2885]: EXIT: tftp status=71 pid=2895 duration=0(sec)
May 28 18:40:11 faoserver in.tftpd[2896]: cannot bind to local socket: Permission denied
May 28 18:40:11 faoserver xinetd[2885]: START: tftp pid=2896 from=10.10.10.1
May 28 18:40:11 faoserver xinetd[2885]: EXIT: tftp status=71 pid=2896 duration=0(sec)
May 28 18:40:13 faoserver rpc.statd[1931]: recv_rply: can't decode RPC message!
May 28 18:40:59 faoserver vsftpd[2901]: warning: can't get client address: Connection reset by peer
May 28 18:41:44 faoserver in.tftpd[2904]: cannot bind to local socket: Permission denied
May 28 18:41:44 faoserver xinetd[2885]: START: tftp pid=2904 from=10.10.10.1
May 28 18:41:44 faoserver xinetd[2885]: EXIT: tftp status=71 pid=2904 duration=0(sec)
*************************nmap port number**************************************************************
Starting Nmap 4.62 (
http://nmap.org ) at 2008-05-28 18:42 KST
Interesting ports on faoserver (10.10.10.1):
Not shown: 1477 closed ports
PORT STATE SERVICE
67/udp open|filtered dhcps
68/udp open|filtered dhcpc
69/udp open|filtered tftp
111/udp open|filtered rpcbind
631/udp open|filtered unknown
679/udp open|filtered unknown
707/udp open|filtered unknown
835/udp open|filtered unknown
838/udp open|filtered unknown
2049/udp open|filtered nfs
32768/udp open|filtered omad
What do I need to do to in.tftpd bind to local socket?
more information***************************************************************************************
*******************************/etc/dhcpd.conf*******************************
ddns-update-style interim;
ignore client-updates;
option domain-name "localhost";
option domain-name-servers 10.10.10.1;
option routers 10.10.10.1;
default-lease-time 600;
max-lease-time 7200;
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.0 10.10.10.20;
option broadcast-address 10.10.10.255;
option subnet-mask 255.255.255.0;
}
allow booting;
allow bootp;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
filename "pxelinux.0";
next-server 10.10.10.1;
}
*******************************/etc/sysconfig/dhcpd***************************************************
# Command line options here
DHCPDARGS=eth1
*******************************/etc/sysconfig/network-scripts/ifcfg-eth1*******************************
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth1
BOOTPROTO=static
HWADDR=00:04:CA:10:38:51
IPADDR=10.10.10.1
NETWORK=10.10.10.0
NETMASK=255.255.255.0
ONBOOT=yes
*******************************/etc/xinetd.d/tftp****************************************************
# default: off
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -l -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
*********************************installed rpm********************************************************
dhcp-3.0.5-7.el5
dhcp-devel-3.0.5-7.el5
tftp-server-0.34-0.2.el5.rf
tftp-0.34-0.2.el5.rf
nfs-utils-1.0.9-23.el5
nfs-utils-lib-1.0.8-7.2
xinetd-2.3.14-11.i386
ftp-0.17-33.fc6
vsftpd-2.0.5-8
lftp-3.5.1-2.fc6
pxelinux.0, kernel.bzi, initrd.gz, pxelinux.cfg files in /tftpboot directory.
/tftpboot directory chmod is 777, and chown is nobody.
Any help is very much appreciated.
Thanks in advance
K.M.S