↓ Ir para o conteúdo principal
  1. Artigos/

Wake on LAN Parte 2 Linux

·
Rubén Infante Docio
Autor
Rubén Infante Docio
Engenheiro de software
Wake on LAN - Este artigo faz parte de uma série de artigos.
Parte 2: Esse Artigo

Na entrada anterior, como configurar a BIOS, o roteador e obtivemos os dados necessários durante todo o processo.

Agora veremos como realizar a configuração do próprio sistema operacional, neste caso Linux.

Configurar Sistema Operacional
#

  1. Configurar o Sistema Operacional
    1. Primeiro, vamos instalar o ethtool e configurar a interface de rede para que a placa fique em espera assim que o PC for desligado.

      sudo apt-get install ethtool
      sudo ethtool -s eth0 wol g
    2. Depois, verificamos se realmente foi ativado corretamente ao digitar o comando

      sudo ethtool eth0

      Obtendo algo como

      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 nessas duas linhas que ele é ativado

      Supports Wake-on: g
              Wake-on: g

Persistência:
#

  1. Abrimos um terminal

  2. Usando os seguintes comandos, baixamos um script, concedemos as permissões necessárias e fazemos com que ele rode a cada inicialização.

    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 e verificamos conforme explicado acima se foi feito corretamente.

Wake on LAN - Este artigo faz parte de uma série de artigos.
Parte 2: Esse Artigo

Relacionados