Sistemas
hpServer: Ethernet mediante un router invertido
Segunda vida para un Archer C80: puente WDS hacia el router principal y
4 min de lectura
En la nota anterior contaba cómo mi servidor hpServer perdía la conexión Wi-Fi y le monté un "vigilante" que la repara solo. Esta vez toca darle un digno final a la historia: he rescatado un router viejo que llevaba meses en un cajón y le he encontrado un trabajo muy peculiar — ahora trabaja al revés.
Un router con un nuevo trabajo
Un router doméstico normal recibe internet por cable y lo reparte por Wi-Fi a toda la casa. El mío ahora hace justo lo contrario: se conecta por Wi-Fi al router principal y entrega la conexión por cable al servidor.
Internet
│
Router principal
│
├── Wi-Fi
│
Router viejo (haciendo de puente)
│
Cable de red
│
hpServer
¿Y para qué quiero eso? Porque los cables son aburridos de instalar pero muchísimo más fiables que el Wi-Fi. Con este montaje, el servidor tiene la estabilidad del cable sin necesidad de taladrar la casa para tender uno hasta el router. El router viejo hace de "traductor": recibe la señal sin cables y la convierte en cable. Este modo de trabajo tiene nombre técnico —WDS o "modo puente"— pero la idea es simple: es un repetidor con salida de cable.
Configurarlo: tres pasos y una contraseña mal puesta
En el panel del router viejo:
- Cambiarle la dirección interna a
192.168.0.2, para no chocar con el router principal (que es el.1). Como en una calle: dos casas no pueden tener el mismo número. - Activar el modo puente: buscar la red de casa, seleccionarla y poner la contraseña. Mi primer intento falló — había tecleado mal la contraseña. Segundo intento: de "Conectando..." a "Conectado".
- Quitarle el trabajo de "repartidor de direcciones" (el DHCP, el servicio que reparte números internos a cada dispositivo). Ese trabajo lo sigue haciendo el router principal, y así toda la casa sigue siendo una sola red.
Enseñar al servidor su nueva conexión
En el fichero donde el servidor define sus conexiones de red, le añadí el cable junto al Wi-Fi que ya tenía:
auto lo
iface lo inet loopback
allow-hotplug enp2s0
iface enp2s0 inet dhcp
allow-hotplug wlx6c5ab074f239
iface wlx6c5ab074f239 inet dhcp
wpa-ssid casa-5G
wpa-psk ********
post-up /usr/sbin/iw dev wlx6c5ab074f239 set power_save off
Traducción: el cable (enp2s0) y el Wi-Fi (wlx..., ese nombre raro lo genera el sistema automáticamente) están los dos configurados para pedir dirección automáticamente. Cuando hay dos caminos a la vez, el sistema elige solo el más rápido — el cable, que es mil veces más rápido en la práctica doméstica — y deja el Wi-Fi de reserva. Sin trucos ni configuraciones raras.
Comprobar que todo funciona
El proceso es como ir subiendo peldaños: primero comprobar que el cable está bien enchufado por ambos lados,
sudo ethtool enp2s0
que respondió: enlace detectado, 1000 Mb/s (velocidad máxima de red doméstica). Después, levantar la conexión y comprobar capa a capa:
sudo ip link set enp2s0 up
sudo ifup enp2s0
ping -I enp2s0 192.168.0.1 # ¿me oye el router? Sí
ping -I enp2s0 1.1.1.1 # ¿salgo a internet? Sí
ip route get 1.1.1.1 # ¿por dónde salgo? Por el cable
El servidor recibió la dirección 192.168.0.41 y pude entrar por SSH a la primera.
El resultado
CABLE (principal) WI-FI (reserva)
----------------- ---------------
192.168.0.41 192.168.0.20
1000 Mb/s el vigilante la cuida
- Estabilidad: el cable no se desconecta cuando el adaptador Wi-Fi se encuentra un mal día.
- Redundancia: si el cable falla, está el Wi-Fi; si falla el Wi-Fi, está el vigilante automático de la nota anterior que lo repara. Dos planos de seguridad.
- Reciclaje: un router que iba para el cajón para siempre ahora tiene empleo fijo.
- Cero obra: ni un solo cable cruzando la casa.
Queda pendiente
Fijar la dirección del servidor en el router principal (una "reserva DHCP": que siempre le toque el mismo número, como una plaza de garaje asignada). Y decidir si el Wi-Fi USB se queda de reserva o se retira del todo — de momento, se queda.
Desde entonces, cero cortes. El servidor tiene cable, el cable tiene respaldo, y el respaldo tiene un perro guardián que lo despierta si se duerme.