Jump to content
Калькуляторы

tftp server нет доступа

Здравствуйте. Помогите решить проблему по установки и настройки этого сервера на 14.04.4 (3.13.0-86-generic x86_64). По этой статье (http://pingvinus.ru/note/tftpd-server-client-ubuntu-linux) все сделал как написано с самого сервера по команде tftp localhost подключается, а вот с удаленной машины в той же сети (windows 7) нет. Набираю:

 

C:\Windows\system32>tftp 10.0.0.251 put d:/test.txt
Истек таймаут
Сбой запроса на подключение

C:\Windows\system32>

 

Так же пробую с сетевого коммутатора закачать конфиг на сервер:

 

DGS-3120-24SC:admin#upload cfg_toTFTP 10.0.0.251 dest_file config.cfg
Command: upload cfg_toTFTP 10.0.0.251 dest_file config.cfg

Connecting to server...................
Violation failed!

Fail!

DGS-3120-24SC:admin#

 

в inetd.conf:

 

tftp		dgram	udp	wait	nobody	/usr/sbin/tcpd	/usr/sbin/in.tftpd /tftp

 

Права на каталог tftp:

 

Snymok_ekrana_2017_05_24_v_21_33_20_500.jpgi.gif

 

Snymok_ekrana_2017_05_24_v_21_33_04_500.jpgi.gif

 

Думаю в этом проблема, сделал так, но не помогло:

 

Snymok_ekrana_2017_05_24_v_21_38_33_500.jpgi.gif

 

Snymok_ekrana_2017_05_24_v_21_38_55_500.jpgi.gif

 

Думаю проблема с правами на доступ к каталогу, но не пойму как решить, а может и не в этом проблема. В общем нужна помощь. Спасибо.

 

P.S.

Забыл написать дабы избежать лишних вопросов, ubuntu server, ПК с windows 7 и коммутатор находятся в одной сети, так же пингуются друг с другом, более того на ubuntu server поднят web server который так же доступен из локальной сети.

Share this post


Link to post
Share on other sites

netstat -apn

iptables -L -n -v

покажите с сервера

Share this post


Link to post
Share on other sites

RTFM?

 

--create, -c

Allow new files to be created. By default, tftpd will only allow upload of files that already exist. Files are created with default permissions allowing anyone to read or write them, unless the --permissive or --umask options are specified.

Share this post


Link to post
Share on other sites

netstat -apn

iptables -L -n -v

покажите с сервера

 

user@ftp:~$ sudo netstat -apn
[sudo] password for user:
Активные соединения с интернетом (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State       PID/Program name
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      627/vsftpd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1118/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1849/exim4
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      1886/zabbix_agentd
tcp        0      0 0.0.0.0:514             0.0.0.0:*               LISTEN      1049/rsyslogd
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      1912/zabbix_server
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1317/mysqld
tcp        0      0 127.0.0.1:10050         127.0.0.1:41668         TIME_WAIT   -
tcp        0      0 127.0.0.1:51062         127.0.0.1:10051         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41689         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41667         TIME_WAIT   -
tcp        0      0 127.0.0.1:51075         127.0.0.1:10051         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41706         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41694         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41666         TIME_WAIT   -
tcp        0      0 127.0.0.1:51106         127.0.0.1:10051         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41692         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41684         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41654         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41701         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41664         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41659         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41674         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41658         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41676         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41702         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41655         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41672         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41685         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41705         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41671         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41662         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41686         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41677         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41693         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41695         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41680         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41650         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41707         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41657         TIME_WAIT   -
tcp        0   410 0.0.0.251:22        10.0.0.210:58441     ESTABLISHED 20791/sshd: user [p
tcp        0      0 127.0.0.1:10050         127.0.0.1:41690         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41673         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41697         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41660         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41699         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41708         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41652         TIME_WAIT   -
tcp        0      0 127.0.0.1:51110         127.0.0.1:10051         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41670         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41651         TIME_WAIT   -
tcp        0      0 127.0.0.1:51093         127.0.0.1:10051         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41681         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41679         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41663         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41682         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41661         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41665         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41653         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41691         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41675         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41688         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41698         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41678         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41683         TIME_WAIT   -
tcp        0      0 127.0.0.1:10050         127.0.0.1:41703         TIME_WAIT   -
tcp6       0      0 :::80                   :::*                    LISTEN      2119/apache2
tcp6       0      0 :::83                   :::*                    LISTEN      2119/apache2
tcp6       0      0 :::22                   :::*                    LISTEN      1118/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1849/exim4
tcp6       0      0 :::10050                :::*                    LISTEN      1886/zabbix_agentd
tcp6       0      0 :::514                  :::*                    LISTEN      1049/rsyslogd
tcp6       0      0 :::10051                :::*                    LISTEN      1912/zabbix_server
udp        0      0 0.0.0.0:514             0.0.0.0:*                           1049/rsyslogd
udp        0      0 0.0.0.0:39559           0.0.0.0:*                           1873/snmpd
udp        0      0 0.0.0.0:49924           0.0.0.0:*                           1945/zabbix_server:
udp        0      0 0.0.0.0:69              0.0.0.0:*                           17810/inetd
udp        0      0 10.0.0.251:123        0.0.0.0:*                           2370/ntpd
udp        0      0 10.0.0.251:123       0.0.0.0:*                           2370/ntpd
udp        0      0 127.0.0.1:123           0.0.0.0:*                           2370/ntpd
udp        0      0 0.0.0.0:123             0.0.0.0:*                           2370/ntpd
udp        0      0 127.0.0.1:161           0.0.0.0:*                           1873/snmpd
udp6       0      0 :::514                  :::*                                1049/rsyslogd
udp6       0      0 fe80::a60:6eff:fe6b:123 :::*                                2370/ntpd
udp6       0      0 ::1:123                 :::*                                2370/ntpd
udp6       0      0 :::123                  :::*                                2370/ntpd
raw        0      0 0.0.0.0:1               0.0.0.0:*               7           25678/fping
raw        0   1536 0.0.0.0:1               0.0.0.0:*               7           25676/fping
raw        0      0 0.0.0.0:1               0.0.0.0:*               7           25672/fping
Активные сокеты домена UNIX (servers and established)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Путь
unix  2      [ ACC ]     STREAM     LISTENING     9215     1317/mysqld         /var/run/mysqld/mysqld.sock
unix  2      [ ACC ]     SEQPACKET  LISTENING     9490     319/systemd-udevd   /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     8990     962/dbus-daemon     /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     9425     1/init              @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     LISTENING     9093     1127/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     11474    1873/snmpd          /var/agentx/master
unix  9      [ ]         DGRAM                    3043     1049/rsyslogd       /dev/log
unix  3      [ ]         STREAM     CONNECTED     200115348 1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     195058599 1942/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     13373    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         DGRAM                    2348     319/systemd-udevd
unix  3      [ ]         STREAM     CONNECTED     11487    1948/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     12587    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     12592    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     13376    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     1983     962/dbus-daemon     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     13359    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     12595    1978/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     13365    1974/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     199196203 20791/sshd: user [p
unix  3      [ ]         STREAM     CONNECTED     195059307 1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     10713    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     10710    1949/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     11027    1938/zabbix_server:
unix  2      [ ]         DGRAM                    13314    1873/snmpd
unix  3      [ ]         STREAM     CONNECTED     10157    1437/systemd-logind
unix  3      [ ]         STREAM     CONNECTED     12598    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     10334    962/dbus-daemon     /var/run/dbus/system_bus_socket
unix  2      [ ]         STREAM     CONNECTED     13366    1979/zabbix_server:
unix  2      [ ]         STREAM     CONNECTED     200164296 25661/sudo
unix  3      [ ]         STREAM     CONNECTED     10716    1962/zabbix_server:
unix  3      [ ]         DGRAM                    2347     319/systemd-udevd
unix  3      [ ]         STREAM     CONNECTED     12588    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     8993     1/init              @/com/ubuntu/upstart
unix  3      [ ]         STREAM     CONNECTED     12591    1973/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     13361    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     11488    1950/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     12601    1960/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     200116443 1941/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     10050    962/dbus-daemon
unix  3      [ ]         STREAM     CONNECTED     13364    1972/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     10711    1958/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     13887    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     13367    1961/zabbix_server:
unix  2      [ ]         DGRAM                    10138    1437/systemd-logind
unix  2      [ ]         DGRAM                    200164298 25661/sudo
unix  3      [ ]         STREAM     CONNECTED     197970156 1940/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     9853     1/init              @/com/ubuntu/upstart
unix  3      [ ]         STREAM     CONNECTED     13357    1947/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     12589    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     10067    1/init
unix  3      [ ]         STREAM     CONNECTED     13370    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     2303     1/init              @/com/ubuntu/upstart
unix  3      [ ]         STREAM     CONNECTED     10049    962/dbus-daemon
unix  3      [ ]         STREAM     CONNECTED     12594    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     199200205 962/dbus-daemon     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     199199068 20791/sshd: user [p
unix  3      [ ]         STREAM     CONNECTED     10712    1957/zabbix_server:
unix  2      [ ]         DGRAM                    9090     1127/acpid
unix  3      [ ]         STREAM     CONNECTED     13358    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     9851     550/upstart-socket-
unix  3      [ ]         STREAM     CONNECTED     198379583 1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     12599    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  2      [ ]         DGRAM                    10684    1450/whoopsie
unix  3      [ ]         STREAM     CONNECTED     10688    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     1774     972/upstart-file-br
unix  3      [ ]         STREAM     CONNECTED     10715    1945/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     11492    1959/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     198378133 1943/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     13363    1963/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     3031     962/dbus-daemon     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     2300     312/upstart-udev-br
unix  3      [ ]         STREAM     CONNECTED     197969080 1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     12593    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  2      [ ]         DGRAM                    199198989 20791/sshd: user [p
unix  3      [ ]         STREAM     CONNECTED     13362    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     11489    1955/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     192024439 1317/mysqld         /var/run/mysqld/mysqld.sock
unix  2      [ ]         DGRAM                    10950    2370/ntpd
unix  3      [ ]         STREAM     CONNECTED     12590    1317/mysqld         /var/run/mysqld/mysqld.sock
unix  3      [ ]         STREAM     CONNECTED     10683    1450/whoopsie
unix  3      [ ]         STREAM     CONNECTED     192027118 1944/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     12566    1049/rsyslogd
unix  3      [ ]         STREAM     CONNECTED     13356    1946/zabbix_server:
unix  3      [ ]         STREAM     CONNECTED     199199067 21005/0
unix  3      [ ]         STREAM     CONNECTED     13360    1317/mysqld         /var/run/mysqld/mysqld.sock
user@ftp:~$

 

user@ftp:~$ sudo iptables -L -n -v
Chain INPUT (policy ACCEPT 4135K packets, 387M bytes)
pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 6408K packets, 18G bytes)
pkts bytes target     prot opt in     out     source               destination
user@ftp:~$

 

RTFM?

 

--create, -c

Allow new files to be created. By default, tftpd will only allow upload of files that already exist. Files are created with default permissions allowing anyone to read or write them, unless the --permissive or --umask options are specified.

 

То есть имеется введу, что нужно сначала создать файл с таким именем в каталоге сервера, а потом можно будет заливать на него файлы с таким названием? Интересно.

Share this post


Link to post
Share on other sites

нужно сначала создать файл с таким именем в каталоге сервера, а потом можно будет заливать на него файлы с таким названием?

Учитывая, что в этом протоколе механизмы аутентификации как класс отсутствуют, то это нормальное поведение, а то назаливают вам там всего :)

Share this post


Link to post
Share on other sites

Создал файл в каталоге /tftp результат тот же.

Share this post


Link to post
Share on other sites

# chmod 777 /tftp/<имя файла>

 

И вывод:

# cat /etc/hosts.allow

# cat /etc/hosts.deny

Edited by snvoronkov

Share this post


Link to post
Share on other sites

Все, спасибо заработало. Файл создал, но забыл на него 777 права дать.

Share this post


Link to post
Share on other sites

777 права дать.

не слишком?

Edited by bomberman

Share this post


Link to post
Share on other sites

777 права дать.

не слишком?

 

А в чем могут быть проблемы?

Share this post


Link to post
Share on other sites

А в чем могут быть проблемы?

Да мало ли. Лишний раз иметь директорию в которой всё всем... Вполне rw-wr-- как по мне.

Share this post


Link to post
Share on other sites

Лишний раз иметь директорию в которой всё всем...

Файл. Только файл. :-)

 

Зато от uid очередного tftp-сервера никак не зависит. ;-)

Share this post


Link to post
Share on other sites

Зато от uid очередного tftp-сервера никак не зависит. ;-)

действительно. Как то не подумал. Мало ли какие они бывают эти tftp, и запускаются не пойми от кого. :) Пусть лучше так. Действительно.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this