tftp Server setup


Hi All,

Below is part of my inetd.conf. I can tftp configs from switches to my laptop running OS X 10.0.3 if they're both in the same subnet but I cannot upload configs across the subnets. I get an error like the following:

Error: Access violation
Upload failed.

root:wheel owns the /tftpboot folder and everything in it and the file I want to upload is in /tftpboot with 666 permissions.

Any ideas on what's wrong. I didn't think the different subnets was an issue until I couldn't tftp to any of my OS X machines. Is there another /etc file that I'm not considering?

# Internet server configuration database
# @(#)inetd.conf 5.4 (Berkeley) 6/30/90
# Items with double hashes in front (##) are not yet implemented in the OS.
#finger stream tcp nowait nobody /usr/libexec/tcpd fingerd -s
ftp stream tcp nowait root /usr/libexec/tcpd ftpd -l
#login stream tcp nowait root /usr/libexec/tcpd rlogind
#nntp stream tcp nowait usenet /usr/libexec/tcpd nntpd
#ntalk dgram udp wait root /usr/libexec/tcpd ntalkd
#shell stream tcp nowait root /usr/libexec/tcpd rshd
#telnet stream tcp nowait root /usr/libexec/tcpd telnetd
#uucpd stream tcp nowait root /usr/libexec/tcpd uucpd
#comsat dgram udp wait root /usr/libexec/tcpd comsat
tftp dgram udp wait nobody /usr/libexec/tcpd tftpd /tft
#bootp dgram udp wait root /usr/libexec/tcpd bootpd
##pop3 stream tcp nowait root /usr/libexec/tcpd /usr/local
##imap4 stream tcp nowait root /usr/libexec/tcpd /usr/local