Я немного плохо знаком с версией 14.04 Ubuntu:
Никакие модули LSB не доступны.
Я пытаюсь настроить tftp сервер, главным образом для резервного копирования Cisco конфигурации iOS. Я следовал каждому учебному руководству, я могу, и я нигде не добираюсь. Проблема, кажется, тайм-аут, ожидающий запроса записи от стороны клиента:
Прежде чем я попытаюсь передать:
ps -aux | grep tftp
root 7804 0.0 0.0 15128 160 ? Ss 10:48 0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure -c -vv -i /var/lib/tftpboot
После того, как я использую свои окна 7 tftp клиентов для отправления помещенного запроса:
jarrod@Dangerfield:~$ ps -aux | grep tftp
root 7804 0.0 0.0 15128 160 ? Ss 10:48 0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure -c -vv -i /var/lib/tftpboot
tftp 8819 0.0 0.0 15132 632 ? S 11:04 0:00 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 --secure -c -vv -i /var/lib/tftpboot
Вы видите, что он открывает второе соединение, и затем это просто испытывает таймаут.
Это затем создает пустой файл:
-rw-rw-rw- 1 tftp tftp 0 Apr 28 11:04 AcousticList.txt
в каталоге:
drwxrwxrwx 2 tftp tftp 4096 Apr 28 11:04 tftpboot
Это мои значения по умолчанию:
:/etc/default$ more tftpd-hpa
# /etc/default/tftpd-hpa
#RUN_DAEMON="yes"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -c -vv -i"
У меня есть-c для, создают файлы, безопасные для одного каталога,-vv для подробного входа. Я нашел меня опцией на одном из справочных файлов. Добавление, которое не помогло, ни вред. Это всегда делает то же самое.
UFW отключен.
/etc/default$ sudo service ufw status
ufw stop/waiting
Я не вижу ничто больше, что остановило бы это.
Я уничтожаю-9 корень и tftp пользовательские процессы. Корневой процесс начинает снова слушать сразу. tftp пользовательский процесс только запускается при инициировании передачи tftp. Это просто использует выскочку. Я попытался выполнить его в одиноком с тем же результатом.
in.tftpd[8897]: WRQ from 192.168.0.6 filename AcousticList.txt
Я попытался работать wireshark
и sudo tcpdump -vvv -i eth0 | grep tftp
Я действительно не становлюсь дальнейшим, чем запрос записи входит, затем на клиентском конце существует тайм-аут.
Если бы кто-либо мог бы помочь мне, я был бы очень признателен за его, как я в тупике.
На этом пути работают на меня
Установка после пакетов.
sudo apt-get install xinetd tftpd tftp
Создают /etc/xinetd.d/tftp
и помещают эту запись
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
, Создают папку /tftpboot
, это должно соответствовать тому, что Вы дали в server_args. главным образом это будет Перезапуск tftpboot
sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
xinetd сервис.
sudo /etc/init.d/xinetd restart
у меня была та же проблема. это вызывается брандмауэром окон. после добавления tftp клиента также необходимо удостовериться он, это позволяется на брандмауэре
, переходят к Windows Firewall > allowed programs > allowed another program >
, находят tftp.exe
в c:\windows\systems32\tftp.exe
Проверьте состояние брандмауэра и отключите его
$ sudo ufw disable
Firewall stopped and disabled on system startup
тогда перезапуск xinetd сервис.
$ sudo /etc/init.d/xinetd restart
* Stopping internet superserver xinetd [ OK ]
* Starting internet superserver xinetd [ OK ]