Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: daxen в Jun 28, 2007, 15:27



Титла: Tftp server
Публикувано от: daxen в Jun 28, 2007, 15:27
Здравейте,
опитвам се да вдигна tftp сървър,
за да събирам конф.файловете от няколко суича и рутера,
ползвал съм това,
инсталирах си tftpd-hpa в Дебиан с пакетния мениджър направих конф.файла
/etc/default/tftpd-hpa да изглежда така :
Примерен код

#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"

резултата от  netstat -a е :
Примерен код

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 localhost:mysql         *:*                     LISTEN
tcp        0      0 *:sunrpc                *:*                     LISTEN
tcp        0      0 *:www                   *:*                     LISTEN
tcp        0      0 *:auth                  *:*                     LISTEN
tcp        0      0 *:51797                 *:*                     LISTEN
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0      0 localhost:smtp          *:*                     LISTEN
udp        0      0 *:32768                 *:*
udp        0      0 *:tftp                  *:*
udp        0      0 *:725                   *:*
udp        0      0 *:sunrpc                *:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                    2055     @/org/kernel/udev/udevd
unix  2      [ ACC ]     STREAM     LISTENING     7282     /var/run/mysqld/mysqld.sock
unix  7      [ ]         DGRAM                    7144     /dev/log
unix  2      [ ]         DGRAM                    369365
unix  2      [ ]         DGRAM                    338125
unix  2      [ ]         DGRAM                    7741
unix  2      [ ]         DGRAM                    7279
unix  2      [ ]         DGRAM                    7159


Значи слуша на 69 порт!!!
Когато изпълня команда в рутера да ъплоудне run conf-ига на tftp сървъра ми дава upload fails,
а като слушам с tcpdump се вижда че пристигат пакети на 69 порт без никакви проблеми,
процеса на сървъра си го има :
Примерен код

 3771 ?        Ss     0:00 /usr/sbin/in.tftpd -l -s /tftpboot

единственото нещо което забелязах е че с nmap от друга машина не се вижда че 69 порт
е отворен ,най-интересното е че след като го инсталирах за пореден път работеше за
малко и после без да го пипам пак спря , дайте малко акъл или как да debugвам !!!


Титла: Tftp server
Публикувано от: diel в Jun 28, 2007, 15:51
след като с nmap не го откриваш все пак работи ли самия tftp сървър? приема ли файлове?


Титла: Tftp server
Публикувано от: luda_glawa в Jun 28, 2007, 16:14
След изпълнение на:

Примерен код
/etc/init.d/tftpd-hpa start


дали дава някакви съобщения за грешка?
Обърни внимание на един пасаж от препратката която даваш

Цитат
With the Debian / Ubuntu distributions, the TFTP server configuration file is /etc/default/tftpd-hpa and by default it instructs the TFTP daemon to use the /var/lib/tftpboot directory to store its files. Also by default, the daemon is disabled.


Предполагам, че си стартирал сървъра, но все пак да попитам.





Титла: Tftp server
Публикувано от: neter в Jun 28, 2007, 16:22
Да споменем отново и защитната стена. Демек, виж как изглеждат нещата в изхода от iptables -L
А пробва ли от локалната машина дали работи? Правата на папката, където ще се качват файловете, отговарят ли на правата, които има tftpd?


Титла: Tftp server
Публикувано от: bubu в Jun 28, 2007, 16:38
Най-лесно според мен ще стане ако си изтеглиш atftp пакета. Аз преди няколко седмици имах подобна главоблъсканица, която реших за 15 минс със atftp


Титла: Tftp server
Публикувано от: daxen в Jun 28, 2007, 17:54
Сървъра работи явно щом слуша на 69 порт и има прицес,
след стартиране не дава никакви грешки,
обърнал съм внимание на пасажа,стартирал съм сървара,
няма абсолутно никакви правила в iptables-a полиситата са на ACCEPT,
направил съм правата на папката на 777,
според мен нещо е бъгав пакета щом работи 3 минути и след това без причина спира,
утре ще пробвам съвета на bubu
и ще пиша какво става


Титла: Tftp server
Публикувано от: daxen в Jun 29, 2007, 11:11
Стана с atftp , но си видях грешката и щеше да стане и със tftpd-hpa , та :
Направих правата на tftpboot/ на 777 , но за да се прави бекъп на файл cisco1.cfg трябва файла да съществува , е аз го бях създал файла , но не му бях оправил правата, та така .....
трее да се гледа , мерси на всички .