* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

1. Cómo configurar Wake on Lan / Wan en Mandriva Linux

Hoy en día hay mucha gente que tiene en casa un ordenador conectado a Internet casi siempre encendido y al que se puede acceder desde cualquier lugar, normalmente por SSH y por VNC. En muchos casos, es bastante normal que además de ese ordenador siempre encendido se tenga algún otro que sólo se enciende cuando se está en casa.

Pero hay veces que, estando lejos, nos puede interesar encender ese otro ordenador de forma remota porque necesitamos un fichero que tenemos en él o necesitamos hacer algo en él. El problema viene porque WoL, como su nombre indica es en LAN, y esto quiere decir en red local. Lo que voy a explicar es como conectar el ordenador para poderlo enchufar desde cualquier sitio, lo que en idioma mundano es Wake on WAN.

Funcionamiento básico

La tarjeta de red permite quedarse dormida mientras el PC esta apagado completamente. Un software envía una señal a ese PC y la tarjeta de red, que esta conectada a la placa base, enciende el PC. Para apagarlo simplemente ingresáis por SSH y hacéis un poweroff desde la consola.

Elementos necesarios

Actualmente todas las placas y tarjetas de red van preparadas para quedarse en stand-by. También las fuentes de alimentación, por lo que a no ser que el ordenador en cuestión tenga unos 15 años, no habrá problema ninguno.

Configuración de la bios

Lo primero que tenemos que hacer es configurar la bios para permitir dejar la tarjeta de red en espera. En la bios, buscaremos mensajes del estilo de “Power-on by External Modems”, “Power On by PCI Devices” o el “Power On by PCI Cards”. Además posiblemente veréis una opción “Wake on Lan” que tendréis que poner a Enabled.

Una vez hecho esto ya no tenemos que volver a tocar nada a tan bajo nivel. Todo lo que queda son un par de configuraciones básicas.

Configuración de Mandriva

El paso de ahora es bastante sencillo. Primero, tenemos que asegurarnos que la targeta de red tiene la opción de Wake on Lan activada.

Antes de nada nos hace falta tener instalados un par de paquetes:
# urpmi ethtool wakeonlan
Para saber si la tarjeta tiene el modo Wake-on activado, tendremos que hacer:
# ethtool eth0

Saber como esta la tarjeta

En la imagen vemos como la opción Wake-on esta en modo “d”, que quiere decir disabled, por lo que tendremos que activarla:

# ethtool -s eth0 wol g
Con esto ya tendríamos activada la tarjeta y podríamos arrancar el ordenador remotamente. Antes de deciros cómo hacerlo, quiero comentaros un problema muy común.

Problemas y sus soluciones

Como comentaba antes, el problema más común es que al iniciar el ordenador, la tarjeta de red vuelve a poner Wake-on a su estado natural, que suele ser disabled. Para evitar esto, vamos a colocar la sentencia anterior en forma de script para que lo ejecute en el runlevel 0, osea, cuando el ordenador se apaga, de forma que nos aseguramos de que funcione. Nos colocamos en la carpeta /etc/init.d/ y hacemos:
# nano wol
Script:

#!/bin/bash

ethtool -s eth0 wol g
Este fichero lo guardamos con Ctrl+Alt+x y creamos un enlace simbólico dentro de /etc/rc0.d/:
ln -sf /etc/init.d/wol /etc/rc0.d/S00wol
Esto genera un enlace simbólico al archivo ”wol”. El enlace lo he llamado S00wol por varias cosas. S indica al sistema que se trata de un script de arranque, el 00 es el orden. Me fijé en que existía 00killall, por lo que yo quería que mi script se ejecutase a continuación de este. Por eso 00 y a continuación el nombre: wol.

Otro problema es el de no acordarse de abrir los puertos pertinentes, en este caso el puerto 9. Y otro es no redireccionar el puerto 9 de nuestra IP externa al puerto 9 de nuestra IP interna. Siempre deben hacerse estos pasos.

Arrancar el ordenador de forma remota

Para arrancar el ordenador de forma remota, sólo tenemos que ejecutar la siguiente orden:
# wakeonlan XX:XX:XX:XX:XX:XX
Las XX:XX:XX:XX:XX:XX se trata de la MAC de nuestra tarjeta de red, que podemos saber haciendo ifconfig eth0, en el caso de que nuestra tarjeta esté configurada como eth0.

Con esto conseguimos arrancar en red local, (LAN) pero, ¿y si queremos hacerlo desde internet?

La solución es sencilla; nos descargamos de aquí una aplicación Windows (en tener tiempo creo un script en PHP para esta web) que ejecutándola con Wine nos aparece esto:

Wake on Wan

Como antes, las XX-XX-XX-XX-XX-XX es la dirección MAC de la tarjeta de red (antes se separaba con dos puntos (:) ahora con un guión (-)). Lo siguiente es nuestra IP externa, que podemos consultar haciendo la búsqueda pertinente en Google. Lo tercero es la máscara de subred, que pondremos a 255.255.255.255 siempre. Por último el puerto 9 y pulsamos “Wake me up”.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de frajaferza

# 75287 :)

Interesantísimo. Justo que ahora estoy por terminar el servidor FTP/DNS/HTTP, me sirve para la otra PC con los archivos, así no tengo 2 pcs encendidas todo el tiempo.

Saludos :)

----------------------------------------------------------------

I'm makin' monsters for my friends

Linux user #479987

Saludos :)

----------------------------------------------------------------

Larga vida al metal



Gravatar de Euphoria

# 75306 Agradecerte ese tutorial que

Agradecerte ese tutorial que siempre quise saber como hacer para que funcione el wol y pensaba que era con el cable que venia con la tarjeta de red y que tenia que ir conectada a la placa base y era un conector que nunca encontre en mi placa.

solo comentarte que has puesto el commando al reves ya que donde pones:

# uprmi ethtool wakeonlan

es # urpmi ethtool wakeonlan

es una tonteria pero si a nosotros los novatos no nos funciona el copy&paste no mola jeje

Gracias una vez mas,

Salu2:Euphoria



Gravatar de Incubo

# 75323 Funciona con IPs dinámicas???

En primer lugar felicidades por el excelente tutorial.

Ahora me surge una duda, los que tenemos IPs dinámicas ¿Podemos usar esto con la ayuda de Dindns o servicio web similar? ¿Lo has probado?

Muchas Gracias.

------------------------
linux user #341210

------------------------
linux user #341210



Gravatar de Euphoria

# 75339 La verdad que aun no lo

La verdad que aun no lo probe pero aunque sea mas rollo con poner ping loquesea.com te resuelve la ip y ya podrias usarla y seguro que existe otro metodo mas sencillo haber si mañana puedo y lo pruebo.

Salu2:Euphoria



Gravatar de vfmmeo

# 75471 Hola

Siempre puedes montarte un dominio tipo DynDNS o No-Ip, y luego que el router apunte el puerto concreto a la IP de la máquina a despertar.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.



Gravatar de Incubo

# 75515 Ya pero...

Vfmmeo, así es como tengo un servidor en mi pc de casa, un dominio dindns y el router informando de forma automática a dindns cada vez que se le cambia la IP. Luego redirijo el router al pc que hace de servidor.

El problema es saber si el programilla ese de windows en vez de poner una IP puedo poner la dirección de dindns

------------------------
linux user #341210

------------------------
linux user #341210



Gravatar de vfmmeo

# 75550 La lectura en diagonal en el curro va a acabar conmigo...

Kafkianadas laborales aparte, un truco patillero podría ser "inventarte una ip" y modificar el hosts del windows donde ejecutes eso para que apunte a tu dominio dynDNS.

Toma hackeada guarra!
xD

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.