CentOS: in.tftpd - Permission denied
Добавлено: 2011-02-25 15:06:05
Добрый день, коллеги!
Возникла проблема с tftpd, который запускается через xinetd
Суть проблемы -- не отдает файло, при этом в логах пишет следующее:
17:27:58 in.tftpd[11309]: RRQ from 192.168.20.17 filename KardIVR/dbc_v31.02.roman.tone.tcl
17:27:58 in.tftpd[11309]: sending NAK (0, Permission denied) to 192.168.20.17
Конфигурация сервиса tftp (/etc/xinetd.d/tftp)
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -vvv -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
Что пробовалось:
1. на директорию /tftpboot рекурсивно ставились права 755 и даже 777,
2. in.tftpd запускал под пользователем ftp,
3. директории /tftpboot менял владельца на nobody и на ftp
4. убирал директивы only_from из конфига
5. запускал in.tftpd стендэлоуном, без xinetd
Также могу сказать, что на другой машине с такой же конфигурацией все работает как часы.
Дистрибутив - последний CentOS
Linux 2.6.18-194.32.1.el5PAE #1 SMP Wed Jan 5 18:43:13 EST 2011 i686 i686 i386 GNU/Linux
Машина на которой работает:
Linux 2.6.18-164.10.1.el5PAE #1 SMP Thu Jan 7 20:37:53 EST 2010 i686 i686 i386 GNU/Linux
В iptables правило ACCEPT для всей подсети 192.168.20/24
Ломаю голову полдня, надеюсь на ваш совет.
Спасибо!
Возникла проблема с tftpd, который запускается через xinetd
Суть проблемы -- не отдает файло, при этом в логах пишет следующее:
17:27:58 in.tftpd[11309]: RRQ from 192.168.20.17 filename KardIVR/dbc_v31.02.roman.tone.tcl
17:27:58 in.tftpd[11309]: sending NAK (0, Permission denied) to 192.168.20.17
Конфигурация сервиса tftp (/etc/xinetd.d/tftp)
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -vvv -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
Что пробовалось:
1. на директорию /tftpboot рекурсивно ставились права 755 и даже 777,
2. in.tftpd запускал под пользователем ftp,
3. директории /tftpboot менял владельца на nobody и на ftp
4. убирал директивы only_from из конфига
5. запускал in.tftpd стендэлоуном, без xinetd
Также могу сказать, что на другой машине с такой же конфигурацией все работает как часы.
Дистрибутив - последний CentOS
Linux 2.6.18-194.32.1.el5PAE #1 SMP Wed Jan 5 18:43:13 EST 2011 i686 i686 i386 GNU/Linux
Машина на которой работает:
Linux 2.6.18-164.10.1.el5PAE #1 SMP Thu Jan 7 20:37:53 EST 2010 i686 i686 i386 GNU/Linux
В iptables правило ACCEPT для всей подсети 192.168.20/24
Ломаю голову полдня, надеюсь на ваш совет.
Спасибо!