Armate un Zetabox – Servidor de Archivos con TPLink TL mr-3020 version 3.20
Claramente zetabox es un antojo, podria llamarse como quieran uds, la idea de este tutorial es montar un Servidor de Archivos con TPLink TL mr-3020 version 3.20 de lo cual van a encontrar varios tutoriales pero siempre sobre la version 1 que ya no se encuentra. Les mostraremos como con un firmware de openwrt y un par de paquetes sale de mil maravillas!
Para este tutorial claramente necesitas un router TPLink mr-3020 v 3.20 y un pendrive que tenga la capacidad que quieras para compartir cosas, en mi caso es uno de 32gb y me quedo asi:
Lo bueno de este equipo es que es super portátil, con 5v lo ponemos con el trafo de un cel o un cargador portatil y va muy bien para llevar los archivos a donde vayamos.
Vas a necesitar descargar un programa para conectarte al router y pasarle al fimware, y también un primer firmware de openwrt y una actualización. Todos los archivos necesarios están en: https://drive.google.com/drive/folders/1qmlsn02pgdnegDedol21OsfestvGZafL?usp=sharing
El tutorial lo vamos a hacer sobre windows pero es posible con clientes tftp de linux sin drama.
En la carpeta programa vamos a encontrar un archi conocido:
Se instala con siguiente siguiente no tiene nada de raro. Como concejo desactivar el firewall para hacer esta tarea puede ser una buena opción. El link oficial para descarga del programa es https://pjo2.github.io/tftpd64/
Te dejo capturas:
Los routers tplink mr-3020 v3.20 vienen con la ip 192.168.1.1 asi que asegurate de entrar y tener el usuario y contraseña.
Ya instalado el programa tenemos que hacer clic derecho sobre el icono y abrir ubicacion de archivo. Aqui pegaremos el firmware 1 que descargamos del link:
https://drive.google.com/file/d/1E5GrdxFkMv8KfMp5SYZvmagAOaRxgs0I/view?usp=drive_link
Lo que sigue es renombrar el archivo, para eso boton derecho sobre el mismo y cambiar nombre, y deberia decir: tp_recovery
Ojo el nombre tiene un guion bajo, la extensión del archivo es .bin y eso no se debe cambiar.
Ahora vamos a ir a nuestra pc y en la placa de red ethernet configuramos la ip 192.168.0.225
Para eso yo voy a entrar a la administración de red y cambiar la configuración de la placa ethernet que considero.
Para explicar mejor, como estoy en una pc que tiene dos placas de red y solo una tengo conectada voy a configurar esa, uds veran cual es la conectada directamente POR CABLE al tplink
Luego nos situamos en ipv4 y cambiamos las propiedades (sin destildar)
Ahi clic en propiedades:
Ahora damos aceptar y cerramos.
Esta parte debemos procurar que no se corte la electricidad del routersito.
Paso 1: Con el router apagado Abrir tftp
Paso 2: En tftp seleccionar la interface que dice ip 192.168.0.225
Paso 3: Con el router conectado por cable a al puerto ethernet (o sea NO USAR WIFI) vamos a presionar el boton de reset y procedemos a darle energia:
Aca vamos a esperar por que va a quedar con una sola luz y vamos a ver que el tftp transfiere el firmware al router:
Soltamos el boton y solo hasta que encienda las luces nuevamente no tendremos que hacer nada.
Cuando se enciendan las luces ya sabemos que cambiamos el firmware original por el nuevo.
Paso4: Cambiamos la placa de red a tomar dhcp automatico como estaba en un comienzo.
Me olvide capturar imagen de este mometno pero ingresando a 192.168.1.1 vamos a ver la bienvenida como la de cualquier router y nos pedira una contraseña que debemos recordar:
Ingresamos y lo que tenemos que hacer es conectar la red wifi del router a una red que tengamos en casa u oficina. Para esto vamos al menu Networks -> Wirelles y veremos:
Sencillamente iremos a scan y nos aparecerán todas las redes que el router puede ver, pero claro, seleccionamos la nuestra y agregamos la contraseña para que luego se conecte.
Luego nos aparecerá como una conexion asociada:
Damos Save & Apply, y con esto ahora deberiamos tener internet en nuestra computadora (luego de unos segundos), pero por las dudas vamos a ir al menú System / Reboot y reiniciaremos el router para que surjan efecto todos los cambios:
Una vez que inicia nuevamente ingresamos y vamos a System -> Backup | flash firmware
Ahora en la ultima parte que es Flash New Firmware image, vamos a cargar el archivo que tenemos numerado como 2 esta vez sin renombrar ni nada:
https://drive.google.com/file/d/11bpHS29t8Osg9Eo1sy4PDVQ8oVF-w6xL/view?usp=sharing
Le damos flash image y esperamos hasta que solo termine y reinicie. Paciencia!
Ahora si empieza la parte linux del asunto. Para compartir archivos vamos a necesitar instalar unos paquetes, pero como siempre en linux tenemos que actualizar el repositorio, y para eso vamos a System -> Software
Uds van a tener mucho más espacio libre que yo que ya instale de todo 🙂
Van a hacer clic sobre Update List (y esto va a funcionar solo si estan conectados a internet. Va a mostrar un cartel como:
y luego un gran listado que no importa, solo hacemos clic en dismiss.
En el campo filter van a ir poniendo uno a uno los paquetes que listo a continuación le darán instalar y luego que termina en dismiss y asi sucesivamente hasta terminar de instalar los paquetes:
kmod-usb-storage
kmod-usb-storage-uas
usbutils
dosfstools
kmod-fs-vfat
kmod-fs-ext4
ntfs-3g
ntfs-3g-utils
kmod-fs-exfat
libblkid1
samba36-server
luci-app-samba
block-mount
Una vez que instalamos los paquetes vamos a ir a reiniciar el equipo como ya lo vimos oportunamente. Al ingresar vamos a tener que SIN PONER EL PENDRIVE todavia, ir a System – > Mount Point y agregar con los mismos parametros una unidad usb
Punto de montaje use /mnt/zetabox pero ahi podes poner lo que quieras. Y si miras bien el router levanta el pendrive como un /dev/sda
Luego damos save & apply y nos vamos a services -> networkshare:
Esto ya es la config de samba, damos un hostname que tiene que ser el mismo que el del router, descripcion puede quedar vacio, clickeamos en share home-directories y vamos al final completando un directorio como se en la imagen anterior pero explicamos un poco mejor a continuación:
Name: Es un nombre ficticio, el que quieran.
Path: es la unidad que montamos anteriomente. Tenemos que escribirlo tal cual.
Allowed Users: Es una propiedad de samba que no vamos a tocar ahora.
Read Only: Dejamos sin tildar para que todo el mundo pueda leer y cargar archivos, de lo contrario solo van a poder leer.
Browseable: Lo tildamos para que sea encontrable en la red
Allow Guest: Permite usuarios invitados.
Las mascaras que siguen son los permisos para directorio y archivo y con 0777 van a tener permisos para todo!
Luego Save & Apply.
Vamos a Reiniciar el router nuevamente.
Ahora sacamos la energia, ponemos el pendrive y volvemos a darle energia.
Aqui nos podremos conectar y se deberia ver:
Si estamos asi, esta todo bien! ahora ya podemos compartir archivos:
En windows: \\192.168.1.1 y se vera la carpeta compartida:
En gnulinux podremos usar smbclient del siguiente modo:
Al conectarnos sin usuario y como no vamos a usar el root por que permitimos usuarios invitados le damos conectar y listo:
Con esto ya te Armaste un Zetabox – Servidor de Archivos con TPLink TL mr-3020 version 3.20
Acordate que desde Network -> Wireless podes configurar una wifi para conectarte a otro equipo y tener internet, o bien desconectar esa opcion y conectar el master:
En mi caso se llama zetabox por que le puse así pero se puede llamar de otra manera en su caso. Siempre que activen esta opción deben desactivar la otra para que no haya problema. Esta sección puede necesitar un tutorial aparte, pero sin tienen duda me avisan por que hay que cambiar la cofiguracion de la lan a wan y viceversa
Como se ve la LAN ahora sera la wifi (entrega dhcp para que se conecten dispositivos moviles) y la WAN va a ser nuestro eth0 que el puerto lan, el cual en algun caso podremos conectar a internet para brindarlo si es que hace falta.
TANTO LIO PARA QUE?
Si estas en un barrio, en una biblioteca, comedor, con los vecinos, estes donde estes, podes poner contenido en el pendrive y que todos se conecten a la wifi a bajarlo.
Si sos docente tenes tus contenidos de manera virtual para que tus alumnos con el cel se conecten y lo descarguen en el mismo aula sin necesidad de internet.
Esto no es lio! es inversión en más #culturalibre para todos!
Filed under: CulturaLibre,gnulinux,redes,SoftwareLibre - @ 23 enero, 2024 3:16 pm
Etiquetas: CulturaLibre, flashear, mr-3020, openwrt, portable, recovery, samba, servidor de archivos, tplink, v3.20