19 / 19 / 1
Регистрация: 03.04.2012
Сообщений: 182
1

Как установить TFTPd-сервер и разрешить создание файлов?

07.08.2013, 12:14. Показов 10732. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Установил на Ubuntu 12.04 Tftpd server, но когда я на него хочу залить файл получаю такую ошибку:
----------------------------------------------------------------------------------------------------
Bash
1
2
3
4
sw1#copy startup-config tftp://10.10.0.63/test
16-Jan-2000 01:23:00 %COPY-I-FILECPY: Files Copy - source URL flash://startup-config destination URL tftp://10.10.0.63/test
16-Jan-2000 01:23:00 %TFTP-A-TftpRxERROR: An error message was received: 2 <Access violation>
16-Jan-2000 01:23:00 %COPY-W-TRAP: The copy operation has failed
----------------------------------------------------------------------------------------------------
Но когда я создаю файл в каталоге тфтп и даю на него доступ, 777 то файл заливается с перезаписью:
Bash
1
2
3
4
5
sw1#copy startup-config tftp://10.10.0.63/test
16-Jan-2000 01:23:38 %COPY-I-FILECPY: Files Copy - source URL flash://startup-config destination URL tftp://10.10.0.63/test
16-Jan-2000 01:23:38 %COPY-W-TRAP: The copy operation was completed successfully
!
Copy: 1985 bytes copied in 00:00:01 [hh:mm:ss]
----------------------------------------------------------------------------------------------------
в чем может быть трабл?

файл /etc/inetd.conf
Код
tftp            dgram   udp     wait    nobody  /usr/sbin/in.tftpd /tftpboot
на папку tftpboot поставил полные права
Bash
1
2
chmod 777 /tftpboot/
chown -R nobody:nogroup /tftpboot/
Bash
1
2
root@den4ik-N61PA-M2S:/# ls -l /
drwxrwxrwx   2 nobody nogroup  4096 Авг  7 11:03 tftpboot
Получается что не создаются файлы в каталоге tftpboot. Подскажите плз
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2013, 12:14
Ответы с готовыми решениями:

Как разрешить пользователю выходить в интернет через сервер?
Удаленный юзер соединяется к серверу ч/з модем (dail-in), видит все на удаленном компьютере, но...

Как разрешить юзеру загрузить картинку ко мне на сервер в определенную папку ?
Кто знает, каким образом разрешить юзеру загрузить картинку ко мне на сервер в определенную папку ?...

Разрешить скачивание файлов только после регистрации
Подскажите пожалуйста! Есть сайт со статьями и приложениями. Нужно сделать так, чтобы скачать...

Как установить сервер?
Помогите установить сервер на Kubuntu 13.04. Дайте команды терминала, только перешел на убунту -...

10
Заблокирован
07.08.2013, 12:22 2
http://linux.die.net/man/8/tftpd

--create, -c
Allow new files to be created. By default, tftpd will only allow upload of files that already exist. Files are created with default permissions allowing anyone to read or write them, unless the --permissive or --umask options are specified.
Модифицируй xinetd.conf/inetd.conf/субконфиг для tftp чтобы он включал эту опцию в command line.
0
19 / 19 / 1
Регистрация: 03.04.2012
Сообщений: 182
07.08.2013, 12:27  [ТС] 3
Цитата Сообщение от Dr_Quake Посмотреть сообщение
http://linux.die.net/man/8/tftpd



Модифицируй xinetd.conf/inetd.conf/субконфиг для tftp чтобы он включал эту опцию в command line.
т.е я должен добавить в /etc/inetd.conf строчку "--create, -c"? я просто чайник в линуксе
0
Заблокирован
07.08.2013, 12:29 4
Не знаю, у меня нету убунты под рукой. И не добавить, а модифицировать текущую для запуска tftpd.
0
19 / 19 / 1
Регистрация: 03.04.2012
Сообщений: 182
07.08.2013, 12:39  [ТС] 5
Изменил /etc/inetd.conf выглядит так:
Код
tftp            dgram   udp     wait    nobody  /usr/sbin/in.tftpd --create /tftpboot
перезапустил службу и не помогло(
0
Заблокирован
07.08.2013, 12:46 6
Какую ещё службу? У тебя inetd же. Его что ли?
0
19 / 19 / 1
Регистрация: 03.04.2012
Сообщений: 182
07.08.2013, 12:50  [ТС] 7
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Какую ещё службу? У тебя inetd же. Его что ли?
да
Bash
1
root@den4ik-N61PA-M2S:/# invoke-rc.d openbsd-inetd restart
ключ -s тоже добавил и ничего(
0
Заблокирован
07.08.2013, 13:07 8
У меня вполне работает с -c на дебиане и минимальным openbsd-inetd, пакет tftpd.



Может у тебя он для мебели и реально используется xinetd?
0
19 / 19 / 1
Регистрация: 03.04.2012
Сообщений: 182
07.08.2013, 14:15  [ТС] 9
Уже стоит xinetd, но проблема осталась

Добавлено через 38 минут
Я уже как-то ставил тфтп но на Ubuntu 9.04 там проблем небыло, сразу все заработало, потом череустановил на 12.04 и вот такая беда.
0
Заблокирован
07.08.2013, 14:31 10
Отключи inetd, запусти руками да проверь, проблем то. Подбирать ключи что ли не умешь?
Bash
1
man tftpd
Добавлено через 12 минут
Код
#:BOOT: TFTP service is provided primarily for booting.  Most sites
#       run this only on machines acting as "boot servers."
tftp		dgram	udp	wait	nobody	/usr/sbin/tcpd	/usr/sbin/in.tftpd -c /srv/tftp
Bash
1
2
3
4
5
6
7
8
9
debian:~# ll /srv/tftp
total 8
drwxrwxrwx 2 root root 4096 Aug  7 12:53 .
drwxr-xr-x 3 root root 4096 Aug  7 12:46 ..
debian:~# ll /srv/
total 12
drwxr-xr-x  3 root root 4096 Aug  7 12:46 .
drwxr-xr-x 28 root root 4096 Aug  7 13:11 ..
drwxrwxrwx  2 root root 4096 Aug  7 12:53 tftp
0
19 / 19 / 1
Регистрация: 03.04.2012
Сообщений: 182
07.08.2013, 16:11  [ТС] 11
спс

Добавлено через 1 час 36 минут
xinetd поставил, проблема аналогична как и на initd
0
07.08.2013, 16:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2013, 16:11
Помогаю со студенческими работами здесь

Как установить сервер SSH?
Наверное, в сотый раз подниму вопрос. Предоставьте, пожалуйста, лучший на ваш взгляд, и в тоже...

Как установить Linux на сервер?
Собираю сервер, Intel Pentium 4 (2Ггц), оперативки 2 планочки по 1 гб, видео geforce2 mx tv, мать...

Как установить клиент и сервер MySQL?
При установке mysql на VPS-сервер (Ubuntu 12.04) возникла проблема. sudo apt-get install...

как установить ASP на сервер Apache
ПОДСКАЖИТЕ ПОЖАЛУСТА!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru