Inicio / Blog's y documentación / Blogs / El blog de Alejandro Sánchez - Lurkan

En ocasiones e tenido la necesidad de encender alguna computadora, algún servidor sin tener que desplazarme a ella físicamente y apretar un botón de encendido y la solución es encendido remoto por medio de una tarjeta de red.

En computadoras que no tienen integrada la tarjeta de red y que le conectaremos una por medio de una ranura PCI, debemos ver que esta tarjeta tenga soporte para Wake on Lan y el cable corrspondiente que conectaremso en su respectivo conector en la motherboard es decir meteremos la tarjeta en el pci y de ella un cable al motherborad.

Enla mayoria de lso motherboard modernos ya tenemso una tarjeta de red integrada y cn soporte acpi, debemso buscar en el BIOS de esea tarjeta madre la opción de Power On by PCI Devices o Power On by PCI Cards y activarlo Enable. en la mayoria de los casos esta en la secion Power.

phoenixbios

Una vez activada en el BIOS debemos poner a nuestra tarjeta de red en modod de escucha cuando la computadora este apagada, ya que lo que aremso será enviarle un paquete de datos por UDP que contiene lo que llaman el paquete mágico que no es otra cosa que esto:

FFFFFFFFFFFF010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506

Bueno entonces hacemso esto como root: escribimos en el shell ethtool eth0

# ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 9
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Link detected: yes

y vemos en

Supports Wake-on: g
Wake-on: d

que nuestra tarejta lo soporta pero esta desactivado y procedemso a activarlo:

ethtool -s eth0 wol g

# ethtool eth0
Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 9
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: g
        Link detected: yes


y vemos que quedo activado

Supports Wake-on: g
Wake-on: g

Podemos ponerle un passwd pero esto no me esa funcionando bien aun

ethtool -s eth0 wol g sopass 11:22:33:aa:bb:cc 

Si e fijan bien es activarlo más passwd.

Esto solo estara activo por una sola vez así y cada que la computdora se encenda restaurara sus valores por lo cual debemos de poner esta linea en /etc/rc.local y de preferencia con todo el path

/usr/sbin/ethtool -s eth0 wol g sopass 11:22:33:44:55:66
exit 0

asi siempre estara activo ya que lo restablece en el encendio y no en el apagado.

En este ejemplo 11:22:33:44:55:66 es el passwd. Con esto nuestro equipo esta listo para ser encendido.

Pero ¿y como la enciendo?

Yo probe varios programaa pero el que me funciono mejor es el etherwake

root@lurkantop:~# aptitude install etherwake

root@lurkantop:~etherwake [mac addres del equipo a encender] y listo

En caso de pedirnos el passwd se lo agregamso con l aopcion -s

y ya así de smple así de facil.

Si queremos conocer la mac address del equipo a encender le hacemos un ping y lugo un arp -a

Y listo a mi ya me esta funcionando.

asanchezm at e-compugraf dot com

¿chatear? en gmail bajo el nick de lurkan.

twitter @lurkan

identi.ca lurkan

youtube lurkan01

en la oficina me encuentras en la extensión 122

Mis galerías

Lun Mar Mié Jue Vie Sáb Dom
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30