En esta entrada, publicaremos como instalar y configurar un servidor TFT. ¿que es tftp?

TFTP son las siglas de Trivial file transfer Protocol (Protocolo de transferencia de archivos trivial). Es un protocolo de transferencia muy simple semejante a una versión básica de FTP. TFTP a menudo se utiliza para transferir pequeños archivos entre ordenadores en una red, como cuando un terminal X Window o cualquier otro cliente ligero arranca desde un servidor de red.

Pero, que haremos realmente en este post? Pues tendremos un servidor tftp en centOS,, y un router CISCO 2800. vamos a instalar y configurar nuestro servidor tftp en centOS con el comando: #yum install tftp­server esperamos a que descargue los paquetes y los instale (si tenemos internet)...dado el caso de que tengas el paquete para compilar, y tengas experiencia compilando, pues COMPILALO ^^. despues de instalado tenemos el archivo de configuración en: /etc/xinet.d/tftp es un texto plano, así que lo podemo configurar con gedit o nano. Lo abrimos y editamo como la siguiente figura

despues de haber configurado los parametros con la figura anterior como ejemplo, hacemos una prueba del funcionamiento del tftp, instalas un cliente y pruebas el funcionamiento. En mi caso. Deben tener desactivado el iptables. Con #/etc/init.d/iptables estan las funciones {start|stop|reload|status} detienes el servicio. Otra caracteristica que puede alterar el funcionamiento de nuestro servidor tftp es el SELINUX el archivo de confguracion esta ubicado en: #/etc/selinux/config

lo desactivamos como muestra en la figura anterior ahora vamos a acceder al router a traves de un cliente. En mi caso usaré putty. Putty es un excelente sincronizador, nos conectamos con puerto serial, e iniciamos la conexión. Nos aparecera algo así:

cuanod inicia nos est diciendo que no ha encontrado archivo en la flash, entonces no tiene IOS. Puedes conseguir el IOS en la pagina oficial de cisco, o tener un back up en tu servidor. En mi caso tengo un back up que lo dirigí a la direccion del servidor ftp: /var/lib/tftpboot/ ahora lo que vamos a hacer es, desde el putty, conectados al router sin IOS, a aplicar unas sentencias para darle direccionamiento, decirle como se llama el archivo que necesita descargar, y cual es la direccion ip del servidor. Con los siguientes comandos:
rommon 1 > IP_ADDRESS=192.168.50.83 (ip asignar al router) rommon 2 > TFTP_FILE=c2600-js-mz.122-29.bin (recordar colocar el nombre de nuestra imagen en el servidor tftp) rommon 3 > DEFAULT_GATEWAY=192.168.50.83 (puerta de enlace, o bien el router) rommon 4 > IP_SUBNET_MASK=255.255.255.248 (mascara de subred) rommon 5 > TFTP_SERVER=192.168.50.82 (ip donde del servico tftp) rommon 6 > tftpdnld (sentencia para bajar la imagen del servidor).

Al aplicar todas las sentencias vemos que nos aparece algo como esto:

por ultimo reinicias con el comando reset, y listo. Tienes tu router cisco con IOS denuevo..

espero te haya servido mi tutorial, no olvides comentar.

Sign up to vote on this title
UsefulNot useful