tftpd-hpa не работает с клиентом tftp на другом компьютере в моей локальной сети

У меня есть компьютер под управлением Ubuntu 19.04. (IP: 192.168.109.113). Мой tftp успешно работает, и мой локальный tftp-клиент работает

root@server:/# tftp 192.168.109.113
tftp> get
(files) test.txt
tftp> 

, но с tftp-клиентом на другом компьютере в моей локальной сети tftp не работает. Я всегда получаю время. Пинг в порядке, и брандмауэр (UFW) отключен.

Когда я пытаюсь получить данные с сервера на моей машине с Windows, происходит сбой следующим образом:

C:\>tftp 192.168.109.113 put test.txt
Timeout occurred
 Connect request failed

когда я помещаю файл, он фактически создается в / var / lib / tftpboot, но не заполняется данных.

Вот содержимое / etc / default / tftpd-hpa:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"

Вот /etc/xinetd.d/tftp:

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /var/lib/tftpboot
disable = no
}

Здесь выводится iptables --list:

root@server:/# iptables --list
iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:69
ACCEPT     udp  --  anywhere             anywhere             udp dpt:tftp

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:69
ACCEPT     udp  --  anywhere             anywhere             udp dpt:tftp

Любая идея, что я должен сделать, чтобы запустить tftp для всех клиентов?

0
задан 14 August 2019 в 10:32

0 ответов

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

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