Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: dnsmasq tftp server [vyřešeno]  (Přečteno 2616 krát)

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
dnsmasq tftp server [vyřešeno]
« kdy: 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.
Kód: [Vybrat]
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.
« Poslední změna: 12 Listopadu 2013, 14:25:05 od Corsair »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:dnsmasq tftp server
« Odpověď #1 kdy: 05 Listopadu 2013, 14:43:54 »
To je celá konfigurace? To asi ne ... ?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server
« Odpověď #2 kdy: 05 Listopadu 2013, 14:50:04 »
No ono toho tam opravdu moc není v té konfiguraci.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:dnsmasq tftp server
« Odpověď #3 kdy: 05 Listopadu 2013, 21:48:37 »
To jistě není, ale i tak je toho málo :)
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server
« Odpověď #4 kdy: 06 Listopadu 2013, 06:31:19 »
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.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:dnsmasq tftp server
« Odpověď #5 kdy: 06 Listopadu 2013, 07:34:33 »
tftpd ?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server
« Odpověď #6 kdy: 06 Listopadu 2013, 08:40:44 »
Našel jsem toto tak to zkusím zda budu úspěšný:
Kód: [Vybrat]
http://mohammadthalif.wordpress.com/2010/03/05/installing-and-testing-tftpd-in-ubuntudebian/
Tak nevím to mě také nejede končí to touto chybou:
Kód: [Vybrat]
tftp 192.168.5.249
tftp> get test
Transfer timed out.

Nefunguje to ani na localhostu
« Poslední změna: 06 Listopadu 2013, 09:02:12 od Corsair »

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:dnsmasq tftp server
« Odpověď #7 kdy: 06 Listopadu 2013, 12:53:00 »
V logu nějaká informace?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server
« Odpověď #8 kdy: 06 Listopadu 2013, 13:09:42 »
Ne v logu jsem bohužel nic nenašel. Ale funguje mne to už na localhostu.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:dnsmasq tftp server
« Odpověď #9 kdy: 06 Listopadu 2013, 16:49:57 »
Firewall?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server
« Odpověď #10 kdy: 07 Listopadu 2013, 10:06:52 »
Ve firewallu mám tftp port povolen.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:dnsmasq tftp server
« Odpověď #11 kdy: 07 Listopadu 2013, 17:19:28 »
Na UDP?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server
« Odpověď #12 kdy: 08 Listopadu 2013, 07:04:15 »
Ano přesně tak udp 69 ale mohu zkusit povolit i TCP

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:dnsmasq tftp server
« Odpověď #13 kdy: 08 Listopadu 2013, 12:21:59 »
To asi není důvodu, TFTP pužívá UDP 69, jak jsi psal.
Napadá mne ještě, že máš nastavený bind pouze na localhost.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server
« Odpověď #14 kdy: 08 Listopadu 2013, 14:04:34 »
Ano to mě nanapadlo zkusím napsat ip adresu serveru.

Corsair

  • Aktivní člen
  • *
  • Příspěvků: 381
Re:dnsmasq tftp server [vyřešeno]
« Odpověď #15 kdy: 12 Listopadu 2013, 14:24:20 »
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:
Kód: [Vybrat]
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.

 

Provoz zaštiťuje spolek OpenAlt.