Некорректная работа tftp на CentOS
Здравствуйте, уважаемые форумчане! Прошу сильно не пинать за «избитую» тему насчёт tftp, но по своей проблеме ничего найти не смог, да и с Linux-ом, если честно, не совсем на «ты»… В общем, есть сервер с CentOS 7, на нём поднято несколько программ для мониторинга сетевого оборудования (Nagios, Cacti и пр.). Хочу использовать его и как хранилище конфигов мониторируемого оборудования (есть желание поставить Rancid). Для сбора конфигов не хочется использовать стандартный скрипт и логику Rancid-а (парсинг вывода команды show running-configuration) - это долго и трафика съедает много - решил использовать более быстрый, на мой взгляд, способ: скопировать файл конфига на сервер посредством tftp. Установил tftp, tftp-server, xinetd (+ подтянулся один зависимый пакет). В качестве рабочей папки выбрал /var/share. Содержимое /etc/xinet.d/tftp:
( читать дальше... )
Судя по man-у, параметр -c должен создавать файл. Т.е. я хочу, чтоб tftpd сам создал файл, в который будет писать данные. Состояние сервисов:
( читать дальше... )
Захожу на какой-либо маршрутизатор и пробую слить конфиг:
( читать дальше... )
Хотя адрес сервера пингуется. Захожу в папку /var/share и вижу там файл vrpcfg.zip размером 1 байт… Пробую отправить со своего компа файл на сервер… Сервер файл принимает. Смотрю логи (tail -1000 /var/log/messages, IP компа: 10.176.251.250, IP маршрутизатора: 10.176.245.129:
( читать дальше... )
Т.е. видно, что маршрутизатор что-то отправляет на сервер несколько раз и, видимо, не удачно. Комп отправил файл сразу же… Не понимаю, куда дальше копать… Конкретно логов tftp/xinetd нет (не пишет?). Помогите, пожалуйста, советом… Может, есть какой-нибудь альтернативный tftp?