Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Corsair 05 Listopadu 2013, 14:29:46
-
Ahoj,
Nemáte někdo zkušenost s konfigurací tftp serveru na dnsmasq.
Konfigurace se tváří jednoduše ale server nejde. Tady je výpis z konfigurace.
enable-tftp
tftp-root=/tftpboot
Myslím si že chyba bude v právech na složce /tftpboot
Jakého uživatele udělat jako vlastníka takhle je to root.
Chtěl bych tento server využít na zálohu konfigurací z cisco switchu.
-
To je celá konfigurace? To asi ne ... ?
-
No ono toho tam opravdu moc není v té konfiguraci.
-
To jistě není, ale i tak je toho málo :)
-
Tak co jsem zjistil, že dnsmasq je zřejmě pouze pro pxe boot a je jenom read only takže se do něho nedá psát.
Zřejmě se budu muset porozhlédnout po něčem jiném. Nemáte nějaký tip na jednoduchý tftp server pro debian.
-
tftpd ?
-
Našel jsem toto tak to zkusím zda budu úspěšný:
http://mohammadthalif.wordpress.com/2010/03/05/installing-and-testing-tftpd-in-ubuntudebian/
Tak nevím to mě také nejede končí to touto chybou:
tftp 192.168.5.249
tftp> get test
Transfer timed out.
Nefunguje to ani na localhostu
-
V logu nějaká informace?
-
Ne v logu jsem bohužel nic nenašel. Ale funguje mne to už na localhostu.
-
Firewall?
-
Ve firewallu mám tftp port povolen.
-
Na UDP?
-
Ano přesně tak udp 69 ale mohu zkusit povolit i TCP
-
To asi není důvodu, TFTP pužívá UDP 69, jak jsi psal.
Napadá mne ještě, že máš nastavený bind pouze na localhost.
-
Ano to mě nanapadlo zkusím napsat ip adresu serveru.
-
Tak jsem to snad už konečně pořešil.
Nainstaloval jsem balík tftpd-hpa a v konfiguraci /etc/default/tftpd-hpa jsem nastavil toto:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="192.168.5.249:69"
TFTP_OPTIONS="--ipv4 --create --secure"
Důležité nastavení je to --ipv4 a --create bez ipv4 se totiž server spouští s chybou protože se kouká defaultně na ipv6 prý se jedná o bug.
Pak už jen stačí na složku v /srv/tftp uděit oprávnění chmod -R 777 tftp.