TFTP server bermanfaat bagi kita para networkers. Untuk di Cisco, TFTP biasa digunakan untuk membackup atau mengirim konfig dan untuk membackup IOS atau mengirim IOS.

berikut penjelasan TFTP yang diambil dari wikepedia

Trivial File Transfer Protocol (disingkat menjadi TFTP) adalah sebuah protokol perpindahan berkas yang sangat sederhana yang didefinisikan pada tahun 1980. TFTP memiliki fungsionalitas dasar dari protokol File Transfer Protocol (FTP).

Karena protokol ini sangatlah sederhana, maka implementasi protokol ini dalam komputer yang memiliki memori yang kecil sangatlah mudah. Hal ini memang pertimbangan yang sangat penting pada saat itu. Akhirnya, TFTP pun digunakan untuk melakukan booting komputer seperti halnya router jaringan komputer yang tidak memiliki perangkat penyimpanan data. Protokol ini kini masih digunakan untuk mentransfer berkas-berkas kecil antar host di dalam sebuah jaringan, seperti halnya ketika terminal jarak jauh X Window System atau thin client lainnya melakukan proses booting dari sebuah host jaringan atau server.

berikut ini cara menginstall TFTP Server di linux

install tftp-server (untuk server) dan tftp (untuk client)

[root@localhost danuwi]# yum install tftp-server tftp

buka file tftp bisa memakai vim atau nano atau perintah apapun yang kalian suka yang berada di directori /etc/xinetd.d/, jika tidak ada file tftp anda bisa membuat sendiri file tftp

[root@localhost danuwi]# vim /etc/xinetd.d/tftp

ganti disable = yes menjadi disable = no, ganti letak direktori untuk tftp sesuka untuk menggantinya berada didalam bari perintah server_args, maka hasilnya akan seperti berikut ini

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

buat direktori /tftpboot

[root@localhost danuwi]# mkdir /tftpboot/

ubah mode akses /tftpboot agar bisa menulis, membaca, dan execute untuk group, user dan other untuk semua file didalam /tftpboot

[root@localhost danuwi]# chmod 777 -R /tftpboot/

jalankan service tftp

[root@localhost danuwi]# service xinetd start

sekarang kita copy config kita di router ke tftp server, masuk ke perangkat cisco dan jalankan perintah berikut ini

lab-sw01-2950#copy running-config tftp
Address or name of remote host []? 192.168.10.100
Destination filename [switch-confg]?
TFTP: error code 1 received – File not found

%Error opening tftp://192.168.10.100/switch-confg (Undefined error)
lab-sw01-2950#

ternyata ada error, error ini terjadi karena kita tidak mempunyai file switch-confg di tftp server, kita buat terlebih dahulu file switch-confg di tftp server

[root@localhost danuwi]# touch /tftpboot/lab-sw01-2950-confg

dan jangan lupa kita ganti hak aksesnya juga untuk file switch-confg

[root@localhost danuwi]# chmod 777 /tftpboot/lab-sw01-2950-confg

lakukan backup config kembali di perangkat cisco dan lihat hasilnya

lab-sw01-2950#copy running-config tftp
Address or name of remote host []? 192.168.10.100
Destination filename [lab-sw01-2950-confg]?
!!
2199 bytes copied in 1.240 secs (2199 bytes/sec)
lab-sw01-2950#

nah ternyata kita berhasil, gut lak kawans

berarti kawans sudah bisa dunk untuk membackup IOS ke TFTP server kan ??

note:

oh yaaa jangan lupa untuk membuka port 69/TCP dan 69/UDP karena TFTP memakai 2 port ini

[root@localhost danuwi]# cat /etc/services | grep tftp
tftp            69/tcp
tftp            69/udp

Salam,
danuwi
sent with my Lovelock under Dell Latitude D630

Leave a comment

Your email address will not be published. Required fields are marked *

twenty + 12 =