Grzegorz Rumatowski

Grzegorz Rumatowski devops | sre |
sysadmin |
application engineer
| system a...

Temat: tftp serwer - co jjest grane?

Cześć

Właśnie skonfigurowałem sobie tftpd na CentOSie (5.5) celem backupowania konfiguracji switchy i routerów no i chciałem przetestować. niestety pojawiają się błędy

a więc po stronie klienta:

tftp -v 172.16.19.160 -c put testtftp
Connected to 172.16.19.160 (172.16.19.160), port 69
putting testtftp to 172.16.19.160:testtftp [netascii]
Error code 1: File not found


a na serwerze w messages mam:

Aug 1 12:54:13 horus xinetd[3558]: START: tftp pid=5842 from=172.16.19.237
Aug 1 12:54:13 horus in.tftpd[5843]: nss_ldap: failed to bind to LDAP server ldap://172.16.19.160: Can't contact LDAP server


co ma LDAP do tftpd ??? Chyba zgłupiałem. Wskazówki mile widzane.

konto usunięte

Temat: tftp serwer - co jjest grane?

Grzegorz Rumatowski:
Cześć

Właśnie skonfigurowałem sobie tftpd na CentOSie (5.5) celem backupowania konfiguracji switchy i routerów no i chciałem przetestować. niestety pojawiają się błędy

a więc po stronie klienta:

tftp -v 172.16.19.160 -c put testtftp
Connected to 172.16.19.160 (172.16.19.160), port 69
putting testtftp to 172.16.19.160:testtftp [netascii]
Error code 1: File not found

A katalog root ustawiony dla serwera tftp to fizycznie istnieje? Może stąd to "File not found"?
a na serwerze w messages mam:

Aug 1 12:54:13 horus xinetd[3558]: START: tftp pid=5842 from=172.16.19.237
Aug 1 12:54:13 horus in.tftpd[5843]: nss_ldap: failed to bind to LDAP server ldap://172.16.19.160: Can't contact LDAP server


co ma LDAP do tftpd ??? Chyba zgłupiałem. Wskazówki mile widzane.

nss_ldap - masz włączynych userów z ldap'a ale serwer LDAP nie działa, a system tam szuka pewnie usera jako który ma być odpalany serwer tftp z xinetdŁukasz M. edytował(a) ten post dnia 01.08.11 o godzinie 14:40
Grzegorz Rumatowski

Grzegorz Rumatowski devops | sre |
sysadmin |
application engineer
| system a...

Temat: tftp serwer - co jjest grane?

Łukasz M.:
A katalog root ustawiony dla serwera tftp to fizycznie istnieje? Może stąd to "File not found"?

Istnieje. I dla pewności dałem temu katalogowi chmod 777
nss_ldap - masz włączynych userów z ldap'a ale serwer LDAP nie działa, a system tam szuka pewnie usera jako który ma być odpalany serwer tftp z xinetd

Ehm, a gdzie to się ustawia? (xinetd i tftpd chodzą pod rootem)

konto usunięte

Temat: tftp serwer - co jjest grane?

Grzegorz Rumatowski:
Łukasz M.:
A katalog root ustawiony dla serwera tftp to fizycznie istnieje? Może stąd to "File not found"?

Istnieje. I dla pewności dałem temu katalogowi chmod 777
nss_ldap - masz włączynych userów z ldap'a ale serwer LDAP nie działa, a system tam szuka pewnie usera jako który ma być odpalany serwer tftp z xinetd

Ehm, a gdzie to się ustawia? (xinetd i tftpd chodzą pod rootem)
Widziałeś to ?
http://newpolaris.springnote.com/pages/2085494?print=1

W mojej instalacji /etc/nsswitch.conf ma wpisy:

passwd: files
shadow: files
group: files

ldapa nie maMarcin Bojko edytował(a) ten post dnia 01.08.11 o godzinie 15:40

konto usunięte

Temat: tftp serwer - co jjest grane?

Grzegorz Rumatowski:
nss_ldap - masz włączynych userów z ldap'a ale serwer LDAP nie działa, a system tam szuka pewnie usera jako który ma być odpalany serwer tftp z xinetd

Ehm, a gdzie to się ustawia? (xinetd i tftpd chodzą pod rootem)

w centos masz pewnie jakiś gui do konfiguracji (coś ala system-config-auth) jak nie to po prostu wywal ldapa z /etc/nsswitch.conf (man nsswitch.conf)

konto usunięte

Temat: tftp serwer - co jjest grane?

Nie mam 5.5 pod ręką. W 5.6 pakiet tftp-server jest w wersji 0.49
Pewnie w katalogu root serwera nie ma pliku który próbujesz przesłać, uruchom tftpd z flagą --create (-c).
Grzegorz Rumatowski

Grzegorz Rumatowski devops | sre |
sysadmin |
application engineer
| system a...

Temat: tftp serwer - co jjest grane?

Łukasz M.:
w centos masz pewnie jakiś gui do konfiguracji (coś ala system-config-auth) jak nie to po prostu wywal ldapa z /etc/nsswitch.conf (man nsswitch.conf)

Nie używam gui.

Czemu mam wywalić ldapa, skoro najpierw sprawdza z pliku passwd:


passwd: files ldap
shadow: files ldap
group: files ldap

konto usunięte

Temat: tftp serwer - co jjest grane?

Grzegorz Rumatowski:
Łukasz M.:
w centos masz pewnie jakiś gui do konfiguracji (coś ala system-config-auth) jak nie to po prostu wywal ldapa z /etc/nsswitch.conf (man nsswitch.conf)

Nie używam gui.

Czemu mam wywalić ldapa, skoro najpierw sprawdza z pliku passwd:


passwd: files ldap
shadow: files ldap
group: files ldap
Bo ma możliwość sprawdzania w ldapie, którego nie masz. Prosty test: usuń ldapa, zrestartuj xinetd, raportuj.

konto usunięte

Temat: tftp serwer - co jjest grane?

Grzegorz Rumatowski:
Łukasz M.:
w centos masz pewnie jakiś gui do konfiguracji (coś ala system-config-auth) jak nie to po prostu wywal ldapa z /etc/nsswitch.conf (man nsswitch.conf)

Nie używam gui.

Czemu mam wywalić ldapa, skoro najpierw sprawdza z pliku passwd:


passwd: files ldap
shadow: files ldap
group: files ldap

Chcesz to wywal, nie chcesz nie wywalaj. Pytałeś gdzie się to ustawia to podałem.
Ale skoro masz włączonego nss_ldap'a a ldap nie jest u cie używany, to lepiej usuń go z konfiguracji bo jedyny efekt to spowolnienie. Każde zapytanie o usera, którego nie będzie w /etc/passwd trafi do nss_ldap a ten zrobi zapytanie po sieci i dopiero po timeoucie na połączenie zwróci błąd.
Grzegorz Rumatowski

Grzegorz Rumatowski devops | sre |
sysadmin |
application engineer
| system a...

Temat: tftp serwer - co jjest grane?

Marcin Bojko:
Bo ma możliwość sprawdzania w ldapie, którego nie masz. Prosty test: usuń ldapa, zrestartuj xinetd, raportuj.

Myślałem, że kolejnośc gra rolę. Znaczy, że jak już znajdzie w pliku to się ldapa nie pyta. Ldapa nie mogę na tej maszynie wyciąć. Chyba, że się jakoś da tylko dla roota ?

konto usunięte

Temat: tftp serwer - co jjest grane?

Grzegorz Rumatowski:
Marcin Bojko:
Bo ma możliwość sprawdzania w ldapie, którego nie masz. Prosty test: usuń ldapa, zrestartuj xinetd, raportuj.

Myślałem, że kolejnośc gra rolę. Znaczy, że jak już znajdzie w pliku to się ldapa nie pyta. Ldapa nie mogę na tej maszynie wyciąć. Chyba, że się jakoś da tylko dla roota ?
Miałem na myśli: usuń wpisy o ldap z nsswitch.conf (3 sekcje które podaliśmy), sprawdź czy tftp działa poprawnie. Jeżeli działa - ok, nakierowanie na rozwiązanie problemu jest.
Grzegorz Rumatowski

Grzegorz Rumatowski devops | sre |
sysadmin |
application engineer
| system a...

Temat: tftp serwer - co jjest grane?

Marcin Bojko:
Miałem na myśli: usuń wpisy o ldap z nsswitch.conf (3 sekcje które podaliśmy), sprawdź czy tftp działa poprawnie. Jeżeli działa - ok, nakierowanie na rozwiązanie problemu jest.

Zrobiłem, zrestartowałem xinetd i d..a

konto usunięte

Temat: tftp serwer - co jjest grane?

Grzegorz Rumatowski:

Aug 1 12:54:13 horus xinetd[3558]: START: tftp pid=5842 from=172.16.19.237

xinetd uruchamia tftp? IMHO tftp to chyba tylko klient, in.tftpd raczej tam powinien być uruchamiany

EDIT: Co masz w xinetd? Odpal serwer tftp ręcznie z -vvvv i zobacz co będzie w logach pluł jak do niego put'ujeszŁukasz M. edytował(a) ten post dnia 02.08.11 o godzinie 17:24
Grzegorz Rumatowski

Grzegorz Rumatowski devops | sre |
sysadmin |
application engineer
| system a...

Temat: tftp serwer - co jjest grane?

Łukasz M.:
xinetd uruchamia tftp? IMHO tftp to chyba tylko klient, in.tftpd raczej tam powinien być uruchamiany

Literówka, xinetd uruchamia in.tftpd.
EDIT: Co masz w xinetd?

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}


Odpal serwer tftp ręcznie z -vvvv i zobacz co będzie w logach pluł jak do
niego put'ujesz

Niczym nie pluje
Grzegorz Rumatowski

Grzegorz Rumatowski devops | sre |
sysadmin |
application engineer
| system a...

Temat: tftp serwer - co jjest grane?

Michał Kozłowski:
uruchom tftpd z flagą --create (-c).

Teraz dopiero doczytałem. I fakt, ten przełacznik rozwiazuje sprawę, więc w konfiguracji xinetd powinno być:


server_args = -c -s /tftpboot


I gra i buczy.

konto usunięte

Temat: tftp serwer - co jjest grane?

A dlaczemóż nie vsftpd? Prosto, szybko i przyjemnie.

konto usunięte

Temat: tftp serwer - co jjest grane?

Mateusz Borowski:
A dlaczemóż nie vsftpd? Prosto, szybko i przyjemnie.
Bo vsftpd nie jest serwerem TFTP? Dobry powód? :->
Piotr Baranowski

Piotr Baranowski RHCA, RHCSS, RHCDS,
RHCVA, RHCX,
CTO@OSEC.pl

Temat: tftp serwer - co jjest grane?

Jakub J.:
Mateusz Borowski:
A dlaczemóż nie vsftpd? Prosto, szybko i przyjemnie.
Bo vsftpd nie jest serwerem TFTP? Dobry powód? :->

Ała. :-)

P.

Następna dyskusja:

Serwer poczty imap




Wyślij zaproszenie do