У меня возникла проблема с любым FTP в Linux с самого начала его существования, и все просто говорят мне «Google it» или закрывают мою ветку, потому что кто-то уже ответил на «аналогичный вопрос», но независимо от того, какую версию Centos я использую 6 или 7, я не могу просто ввести yum install tftp xinetd, поместить свои файлы в каталог tftp и начать его использовать. Так никогда не бывает, по крайней мере, для меня.
Что я делаю, так это устанавливаю установщик для приложения, которое я сделал, который предназначен для работы с каждой отдельной архитектурой, и каждая система Linux для этого использует такие команды, как tftp wget curl и все это для загрузки файлов, необходимых для установки приложения из мой сервер.
Проблема в том, что когда я правильно настраиваю TFTP, он не работает. Когда я набираю tftp -c get на другом моем сервере через 10 секунд, он возвращает «Время передачи истекло». Я провел небольшое тестирование и попытался использовать локальный IP-адрес и получил тот же ответ. Но на сервере с tftpserver он работает нормально.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s -c /var/lib/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
ОБНОВЛЕНИЕ: lsmod | grep tftp ничего не возвращает, и selinux отключен.