Wake on LAN (Enciende tu PC remotamente) Parte 2 Linux

wol-linux

En la entrada anterior cómo configurar la BIOS, el router y obtuvimos los datos que necesitaremos a lo largo del proceso.

Ahora veremos como realizar la configuración propia del sistema operativo en este caso Linux.

Configurar Sistema Operativo

  1. Configurar el Sistema Operativo 
    1. Primero instalaremos ethtool y configuraremos la interfaz de red para que la tarjeta se quede a la espera una vez apagado el PC.
      sudo apt-get install ethtool 
      sudo ethtool -s eth0 wol g
    2. A continuación comprobamos que efectivamente se ha activado correctamente Introduciendo el comando
      sudo ethtool eth0

      Obteniendo como salida algo parecido a

      Settings for eth0:
              Supported ports: [ TP ]
              Supported link modes:   10baseT/Half 10baseT/Full
                                      100baseT/Half 100baseT/Full
                                      1000baseT/Half 1000baseT/Full
              Supported pause frame use: No
              Supports auto-negotiation: Yes
              Advertised link modes:  10baseT/Half 10baseT/Full
                                      100baseT/Half 100baseT/Full
                                      1000baseT/Half 1000baseT/Full
              Advertised pause frame use: Symmetric
              Advertised auto-negotiation: Yes
              Speed: 100Mb/s
              Duplex: Full
              Port: Twisted Pair
              PHYAD: 1
              Transceiver: internal
              Auto-negotiation: on
              MDI-X: Unknown
             Supports Wake-on: g
              Wake-on: g
              Current message level: 0x000000ff (255)
                                     drv probe link timer ifdown ifup rx_err tx_err
              Link detected: yes

      Vemos en estas dos lineas que está activado

      Supports Wake-on: g
              Wake-on: g

Persistencia:

  1. Abrimos un terminal
  2. Mediante los siguientes comandos descargamos un script, le otorgamos los permisos necesarios y hacemos que se ejecute en cada arranque.
    sudo wget rubeninfante.com/ARCHIVOSMIOS/wol.sh
    //Lo movemos a la carpeta de ejecución de scripts iniciales
    sudo mv wol.sh /etc/init.d
    //Le otorgamos los permisos
    sudo chmod 755 /etc/init.d/wol.sh
    //Le asignamos la propiedad
    //Podemos saber nuestro usuario utilizando el comando 'who'
    sudo chown TU_USUARIO:TU_USUARIO /etc/init.d/wol.sh
    // lo iniciamos como servicio a varios niveles gui command etc
    sudo update-rc.d wol.sh defaults
  3. Reiniciamos y comprobamos como se explicó anteriormente si se ha realizado correctamente.

Partes del Tutorial

  1. WOL (Enciende tu PC remotamente) Parte 1 Introducción
  2. WOL (Enciende tu PC remotamente) Parte 2 Linux 
  3. WOL (Enciende tu PC remotamente) Parte 3 Windows  
  4. WOL (Enciende tu PC remotamente) Parte 4 Clientes  
  5. WOL (Enciende tu PC remotamente) Parte 5 A través de internet  
  6. WOL (Enciende tu PC remotamente) Parte 6 Problemas conocidos  

Deja un comentario