sherwood Posted May 25, 2017 · Report post Здравствуйте. Помогите решить проблему по установки и настройки этого сервера на 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: Думаю в этом проблема, сделал так, но не помогло: Думаю проблема с правами на доступ к каталогу, но не пойму как решить, а может и не в этом проблема. В общем нужна помощь. Спасибо. P.S. Забыл написать дабы избежать лишних вопросов, ubuntu server, ПК с windows 7 и коммутатор находятся в одной сети, так же пингуются друг с другом, более того на ubuntu server поднят web server который так же доступен из локальной сети. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Tau Posted May 25, 2017 · Report post netstat -apn iptables -L -n -v покажите с сервера Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SergeiK Posted May 25, 2017 · Report post 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. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sherwood Posted May 25, 2017 · Report post 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. То есть имеется введу, что нужно сначала создать файл с таким именем в каталоге сервера, а потом можно будет заливать на него файлы с таким названием? Интересно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
[anp/hsw] Posted May 25, 2017 · Report post нужно сначала создать файл с таким именем в каталоге сервера, а потом можно будет заливать на него файлы с таким названием? Учитывая, что в этом протоколе механизмы аутентификации как класс отсутствуют, то это нормальное поведение, а то назаливают вам там всего :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sherwood Posted May 25, 2017 · Report post Создал файл в каталоге /tftp результат тот же. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
snvoronkov Posted May 25, 2017 (edited) · Report post # chmod 777 /tftp/<имя файла> И вывод: # cat /etc/hosts.allow # cat /etc/hosts.deny Edited May 25, 2017 by snvoronkov Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sherwood Posted May 25, 2017 · Report post Все, спасибо заработало. Файл создал, но забыл на него 777 права дать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
bomberman Posted May 26, 2017 (edited) · Report post 777 права дать. не слишком? Edited May 26, 2017 by bomberman Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sherwood Posted May 30, 2017 · Report post 777 права дать. не слишком? А в чем могут быть проблемы? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
bomberman Posted May 30, 2017 · Report post А в чем могут быть проблемы? Да мало ли. Лишний раз иметь директорию в которой всё всем... Вполне rw-wr-- как по мне. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
snvoronkov Posted May 30, 2017 · Report post Лишний раз иметь директорию в которой всё всем... Файл. Только файл. :-) Зато от uid очередного tftp-сервера никак не зависит. ;-) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
bomberman Posted May 30, 2017 · Report post Зато от uid очередного tftp-сервера никак не зависит. ;-) действительно. Как то не подумал. Мало ли какие они бывают эти tftp, и запускаются не пойми от кого. :) Пусть лучше так. Действительно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...