tftpd-hpa + 12.04 LTS

Я установил tftp-сервер, используя

sudo apt-get install tftpd-hpa 

Затем я создал каталог sudo mkdir /home/tftp, изменил владельца и права доступа

sudo chmod 777 /home/tftp
sudo chown nobody:nogroup /home/tftp

Затем я изменил / etc / default / Файл tftpd-hpa, и он выглядит так:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"

Затем я перезапустил службу:

sudo service tftpd-hpa restart

, однако я не могу загрузить или загрузить с сервера tftp

[ 1113] Я проверил, что служба запущена, и вот вывод sudo service tftpd-hpa status:

tftpd-hpa start/running, process 3117

Вот разрешения для каталога:

sudo ls -l /home | grep tftp
drwxrwxrwx  2 nobody  nogroup 4096 Jul  6 16:09 tftp

Есть идеи?

Ваша помощь высоко ценится и заранее благодарим!

2
задан 7 July 2013 в 01:38

2 ответа

У меня была та же проблема здесь. Ну, я решил проблему для меня:

Можно найти в Wiki (немецкая Wiki!) глава о inetd.conf http://wiki.ubuntuusers.de/PXE-Boot openbsd-inetd

Autor пишет об ошибке с IPv4 s.o. Ну, целый inetd сервис в Ubuntu 12.04 LTS (Настольная версия) отсутствует. Я обновил свою человечность с "openbsd-inetd" сервисом, и настройте inetd.conf.

sudo apt-get install openbsd-inetd

sudo nano /etc/inetd.conf

tftp dgram udp4 wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /home/tftp /etc/init.d/openbsd-inetd restart

Наилучшие пожелания sacki

0
ответ дан 7 July 2013 в 01:38

Вот мой рабочий. Существует обходной путь для упомянутой выше проблемы IPv4.

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp" 
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="-4 --secure --create"

--create позволяет пользователям загружать файлы без необходимости выполнять touch.

0
ответ дан 7 July 2013 в 01:38

Другие вопросы по тегам:

Похожие вопросы: