brame
@brame
Специалист отдела эксплуатации

TFTP-сервер. Ubuntu почему-то сохраняет пустые файлы?

Приветствую!
Есть TFTP-сервер atftpd, запущен, как демон на Ubuntu 12.04.
Настроен на стандартный порт — udp 69, порт слушается:
user@serv01:~$ sudo netstat -tulpn | grep :69
udp        0      0 0.0.0.0:69         0.0.0.0:*                           364/atftpd

Но при попытке что-либо передать на tftp-сервер, сохраняется пустой файл конфига sw1-office.cfg.
NAT'a нет, прямое подключение, на интерфейсе белый IP, со стороны клиента тоже белая статика.
Проблема аналогичная sysadmins.ru/topic278932.html, но там ответа нет.
  • Вопрос задан
  • 793 просмотра
Пригласить эксперта
Ответы на вопрос 2
@bukass
Вам повезло, что хотя бы создается файл, можно было догадаться.

Для того, чтобы передать что-то на Tftp сервер, надо чтобы ТАКОЙ файл там уже был, да еще и с правом записи для анонимусу т.е. 777.

Создайте файл sw1-office.cfg, ну или если есть то cmod 777 sw1-office.cfg

К примеру файлы с конфигами свичей, которые льют на tftp бэкапы.

/tftpboot$ ls -l
итого 2864
-rwxrwxrwx 1 root   root     16424 янв.  12 10:55 config_1228_base
-rwxrwxrwx 1 root   root     47237 янв.  12 10:45 config_172.16.1.10
-rwxrwxrwx 1 root   root      3091 янв.  12 10:46 config_172.16.1.11
-rwxrwxrwx 1 root   root      3745 янв.  15 14:40 config_172.16.1.12
-rwxrwxrwx 1 root   root     42900 янв.  12 10:47 config_172.16.1.13
-rwxrwxrwx 1 root   root     54131 янв.  12 10:44 config_172.16.1.2
-rwxrwxrwx 1 root   root      2811 янв.  12 10:50 config_172.16.2.2
Ответ написан
brame
@brame Автор вопроса
Специалист отдела эксплуатации
Попытался скачать файлик с TFTP и посмотреть, что происходит, выдает некую ошибку под кодом 5, гугл не спас:
d8cdbb247e8847a6ade2eece7a930e32.png
Содержимое каталога TFTP:
-rwxrwxrwx 1 nobody nogroup    0 февр.  6 14:13 sw1-office.cfg
-rwxrwxrwx 1 nobody nogroup    0 февр.  6 14:34 sw1-office


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

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

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы