-s /tftpboot path in xinetd.d/tftp file
Alexander Apprich
a.apprich at science-computing.de
Thu Mar 24 08:49:19 UTC 2005
Mark,
Mark Sargent wrote:
> Alexander Apprich wrote:
>
>>
>>
>> Mark Sargent wrote:
>>
>>> Paul Howarth wrote:
>>>
>>>> Mark Sargent wrote:
>>>>
>>>>> Edwin Dicker wrote:
>>>>>
>> [snip]
>>
>>> Hi All,
>>>
>>> hmmm, not outa the woods yet. Still getting the undefined error.
>>>
>>> Switch#copy run tftp
>>> Source filename [running-config]? running-config
>>> Destination IP address or hostname []? 192.168.168.12
>>> Destination filename [running-config]? /tftpboot/running-config
>>> Building configuration...
>>> .....
>>> %Error opening tftp://192.168.168.12//tftpboot/running-config
>>> (Undefined error)
>>>
>>> Ok, lets run through my set up, again,
>>>
>>> dir permissions for tftpboot,
>>>
>>> [root at localhost tftpboot]# ls -alh
>>> total 8.0K
>>> drwxr-xr-x 2 root root 4.0K Mar 24 14:10 .
>>> drwxrwxrwx 24 nobody nobody 4.0K Mar 24 12:55 ..
>>>
>>> above tftpboot is owned by nobody:nobody as per this site,
>>>
>>> http://www.linux.com/howtos/Clone-HOWTO/setting-up.shtml
>>> is it right..? as wello as it's suggestions below for xinetd.d/tftp
>>>
>>> xinetd.d/tftp settings
>>>
>>> [root at localhost tftpboot]# cat /etc/xinetd.d/tftp
>>> # default: off
>>> # description: The tftp server serves files using the trivial file
>>> transfer # protocol. The tftp protocol is often used to boot
>>> diskless # workstations, download configuration files to
>>> network-aware printers, # and to start the installation process for
>>> some operating systems.
>>> service tftp
>>> {
>>> socket_type = dgram
>>> protocol = udp
>>> wait = yes
>>> user = root
>>> server = /usr/sbin/in.tftpd
>>> server_args = -c -s /tftpboot
>>> disable = no
>>> per_source = 11
>>> cps = 100 2
>>> flags = IPv4
>>> }
>>> Correct..?
>>>
>>> This site below is a little different,
>>>
>>> http://www.linuxhomenetworking.com/linux-hn/xinetd.htm
>>> as it suggests creating the destination file prior to the transfer.
>>> Ok, some questions, do I create the dest filename b4hand, and if so,
>>> what ownership/permissions is required for it.? I'm lost. Anyone..?
>>> Cheers.
>>>
>>> Mark Sargent.
>>>
>>
>> My directory permissions
>>
>> root at elmstreet / # ll -d /var/tftpboot/
>> drwxrwxrwx 3 root root 4096 Mar 24 07:17 /var/tftpboot//
>
>
> [root at localhost tftpboot]# ll -d /tftpboot/
> drwxrwxrwx 2 root root 4096 Mar 24 14:10 /tftpboot/
>
>>
>> Here's my /etc/xinetd.d/tftp
>>
>> root at elmstreet / # cat /etc/xinetd.d/tftp
>> service tftp
>> {
>> socket_type = dgram
>> protocol = udp
>> wait = yes
>> user = root
>> server = /usr/sbin/in.tftpd
>> server_args = -c -s /var/tftpboot
>> disable = no
>> per_source = 11
>> cps = 100 2
>> flags = IPv4
>> }
>>
> [root at localhost ~]# cat /etc/xinetd.d/tftp
> # default: off
> # description: The tftp server serves files using the trivial file
> transfer # protocol. The tftp protocol is often used to boot diskless
> # workstations, download configuration files to network-aware
> printers, # and to start the installation process for some operating
> systems.
> service tftp
> {
> socket_type = dgram
> protocol = udp
> wait = yes
> user = root
> server = /usr/sbin/in.tftpd
> server_args = -c -s /tftpboot
> disable = no
> per_source = 11
> cps = 100 2
> flags = IPv4
> }
>
>> Make sure no tftpd process is running... (kill it if u find 1)
>>
>> root at elmstreet / # ps auxwww | grep ftp
>> nobody 4706 0.0 0.0 5004 572 ? Ss Mar07 0:01
>> proftpd: (accepting connections)
>> root 525 0.0 0.0 3928 556 pts/1 R+ 07:17 0:00 grep ftp
>
>
> [root at localhost tftpboot]# ps auxwww | grep ftp
> root 6314 0.0 0.2 4276 680 pts/1 R+ 17:15 0:00 grep ftp
>
>>
>> Restart xinetd
>>
>> root at elmstreet / # service xinetd restart
>> Stopping xinetd: [ OK ]
>> Starting xinetd: [ OK ]
>>
> [root at localhost tftpboot]# service xinetd restart
> Stopping xinetd: [ OK ]
> Starting xinetd:
>
>> Here I copy the startup-config from a cisco 3660 router
>>
>> gw-lan-1#copy startup-config tftp://10.0.0.129/startup
>> Address or name of remote host [10.0.0.129]?
>> Destination filename [startup]?
>> !!!!!!!!!!!!
>> 53297 bytes copied in 0.208 secs (256236 bytes/sec)
>
>
> Switch>en
> Switch#copy run tftp://192.168.168.12/running-config
> Source filename [running-config]?
> Destination IP address or hostname [192.168.168.12]?
> Destination filename [running-config]?
> Building configuration...
> .....
> %Error opening tftp://192.168.168.12/running-config (Undefined error)
>
>>
>> And here we go...
>
>
> Unfortunately, I ain't goin' nowhere.
>
>>
>> root at elmstreet / # ll /var/tftpboot/startup
>> -rw-rw-rw- 1 nobody nobody 53297 Mar 24 07:17 /var/tftpboot/startup
>>
>> Alex
>>
> I'm at a loss with this. Driving me nutz. Cheers.
>
Hmmm, can you ping 192.168.168.12 from the switch?
gw-lan-1#ping 10.0.0.129
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.129, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
> Mark Sargent.
>
Alex
--
Alexander Apprich science + computing ag
IT-Services Hagellocher Weg 71-75
phone +49(0)7071 9457-291 D-72070 Tuebingen, Germany
fax +49(0)7071 9457-211 www.science-computing.de
s+c certificates via http://www.science-computing.de/cacert.crt
More information about the fedora-list
mailing list