Tisti, ki delate s Cisco napravami ste sigurno ze naleteli na potrebo po fttp strezniku (tftp on Wikipedia). Na kratko, tftp je streznik, preko katerega lahko prenasamo npr IOS slike, lahko naredimo restore backupa, kopiramo konfiguracije routerjev na streznik in se mnogo drugega.
Konfiguracija streznika je izredno preprosta.
Izbral sem atftp streznik (advanced tftp), ker z njim lahko kreiramo fajle (z ostalimi implementacijami sem imel tezave pri tem).
Najprej torej instaliramo streznik:
emerge -av atftp
potem spremenimo folder, kamor naj se fajli shranjujejo, config se nahaja v /etc/conf.d/atftp. Dobro je nastaviti tudi IP, na katerem streznik poslusa ter logfile za debugging tezav:
# Config file for tftp server
TFTPD_ROOT="/var/www/localhost/htdocs/tftpdroot"
TFTPD_OPTS="--daemon --user nobody --group nobody --bind-address 10.0.0.1 --logfile /var/log/atftpd.log"
Jaz sem si izbral kar direktorij na strezniku, da lahko delam upload fileov preko ftpja v ta direktorij, izbira je poljubna.
Popravimo pravice za root direktorij za tftp streznik ter kreiramo log file:
chown nobody:nobody /var/www/localhost/htdocs/tftpdroot
touch /var/log/atftpd.log
chown nobody:nobody /var/log/atftpd.log"
Se zazenemo streznik in smo gotovi (lahko ga dodamo tudi da se zazene ob startu sistema):
/etc/init.d/atftp start
rc-update add atftp default
Se en test: nalogiramo se na kaksen Cisco router in preverimo ce dela npr backup trenutno aktivne konfiguracije:
router#copy run tftp
Address or name of remote host []? 10.0.0.1
Destination filename [router-confg]? router-config-2008042001
!!!!
10460 bytes copied in 0.780 secs (13410 bytes/sec)
router#
to je to. Dobro je dvigniti tudi kaksen ftp z GUIjem ali pa npr Ajax file management, preko katerega lahko uploadamo in downloadamo IOS, konfiguracije itd. Ko se mi bo dalo sledi se avtomatski backup z rancidom.
lpm
Your IP Address is:
38.107.179.220
#1 by darkness on August 10, 2008 - 17:27
Yo! a bi loh še napisu za windows k se neki zajebavam z tem tftpjem p sm že velik stvari sprobu p še ne dela
thx
#2 by mihap on August 11, 2008 - 07:09
Zivjo,
za windowse sem vedno uporabljal Solarwindsov tftp streznik http://www.solarwinds.com/products/freetools/free_tftp_server.aspx ki je vedno delal brez problema in konfiguracija sama je simple.
Ne morem pa napisati tocnih korakov ker ne uporabljam windowsev.
lpm
#3 by test on October 15, 2008 - 14:00
test