ошибка в работе tftp

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

ошибка в работе tftp

Непрочитанное сообщение doker » 2009-11-13 11:15:36

день добрый, столкнулся с проблмой, настраиваю встроенный в FreeBSD 7.2 tftp сервер
inetd.conf

Код: Выделить всё

tftp  dgram  udp  wait  root  /usr/libexec/tftpd  tftpd -l -s /var/tftpboot -u user_back

Код: Выделить всё

# netstat -a | grep tftp
udp4       0      0 *.tftp                 *.*
при скачке все волшебно, но при заливке

Код: Выделить всё

# tftp 10.10.10.10
tftp> put dovecot-1.1.11.tar.gz
Error code 3: Disk full or allocation exceeded
Sent 9216 bytes in 5.0 seconds
xferlog

Код: Выделить всё

tftpd[65420]: Filename: 'dovecot-1.1.11.tar.gz'
tftpd[65420]: Mode: 'netascii'
tftpd[65420]: 10.10.10.10: write request for dovecot-1.1.11.tar.gz: error 102
tftpd[65418]: Timeout #0 on DATA block 1
tftpd[65418]: write_file returned 0
tftpd[65420]: Timeout #0 on DATA block 1
tftpd[65420]: Timeout #1 on DATA block 1
tftpd[65420]: Timeout #2 on DATA block 1
tftpd[65420]: Timeout #3 on DATA block 1
tftpd[65420]: Timeout #4 on DATA block 1
tftpd[65420]: Timeout #5 on DATA block 1, giving up
пермишены

Код: Выделить всё

# cd /var
# ls -all | grep tftpboot
drwx---rwx   2 user_back  user_back   512 12 ноя 17:34 tftpboot
места на диске вагон

Код: Выделить всё

# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    135G     82G     42G    66%    /
devfs          1.0K    1.0K      0B   100%    /dev
есть у кого какие мысли ?
гугль непомог

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: ошибка в работе tftp

Непрочитанное сообщение BirdGovorun » 2009-11-13 11:31:32

Похоже проблема с правами на папку, куда заливаешь.

pol
проходил мимо

Re: ошибка в работе tftp

Непрочитанное сообщение pol » 2009-11-13 11:39:59

Эм ...

Код: Выделить всё

touch /var/tftpboot/dovecot-1.1.11.tar.gz
chmod 666 /var/tftpboot/dovecot-1.1.11.tar.gz
?

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: ошибка в работе tftp

Непрочитанное сообщение doker » 2009-11-13 11:46:41

pol писал(а):Эм ...

Код: Выделить всё

touch /var/tftpboot/dovecot-1.1.11.tar.gz
chmod 666 /var/tftpboot/dovecot-1.1.11.tar.gz
?
под user_back создаеться без проблем

Код: Выделить всё

$ touch /var/tftpboot/dovecot-1.1.11.tar.gz
$ chmod 666 /var/tftpboot/dovecot-1.1.11.tar.gz
$ ls -all | grep dovecot
-rw-rw-rw-   1 user_back  user_back       0 Nov 13 11:52 dovecot-1.1.11.tar.gz


doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: ошибка в работе tftp

Непрочитанное сообщение doker » 2009-11-13 11:51:21

BirdGovorun писал(а):Похоже проблема с правами на папку, куда заливаешь.
какие ?, стоят 707

pol
проходил мимо

Re: ошибка в работе tftp

Непрочитанное сообщение pol » 2009-11-13 11:59:06

Я подумал о:

man tftpd

-w Allow write requests to create new files. By default tftpd
requires that the file specified in a write request exist.
Note
that this only works in directories writable by the user speci-
fied with -u option

doker
сержант
Сообщения: 207
Зарегистрирован: 2008-11-18 16:20:26

Re: ошибка в работе tftp

Непрочитанное сообщение doker » 2009-11-13 12:03:02

pol писал(а):Я подумал о:

man tftpd

-w Allow write requests to create new files. By default tftpd
requires that the file specified in a write request exist.
Note
that this only works in directories writable by the user speci-
fied with -u option

в точку ))))
огромное спасибо