Estás en: Inicio > Programas > winwol

Programas - winwol

winwol

Descargas y enlaces diponibles:

Sí disponibleCódigo Fuente (90KB)
Sí disponiblesBinarios (7KB)
No disponible Demo
No disponible Web del programa

Descripción

WinWOL es un sencillo programa por línea de comandos de Wake on LAN para Windows escrito en C empleando el IDE DevC++ y que emplea la biblioteca de funciones WinPCap.

¿Qué es?

Wake on LAN es una tecnología que permite mediante el envío de un paquete mágico encender un ordenador que esté conectado por cable en la red local Ethernet. Es una tecnología que lleva ya varios años funcionando y casi todos los ordenadores que tengan menos de 3 o 4 años la soportan

WinWOL funciona bajo Windows, sólo lo he probado en XP, aunque es de esperar que funcione en cualquier WIN32. También es posible que con algún mínimo cambio se pueda compilar bajo Linux. No obstante, para Windows distribuyo el binario también.

Winwol requiere la instalación de la biblioteca WinPCAP

¿Qué funcionalidades tiene?

Las funcionalidades son muy básicas, es un programa que se ejecutan por línea de comandos (cmd.exe). Recibe dos argumentos, el identificador de interfaz por el que deseas transmitirlo y la dirección física del interfaz del ordenador a encender (dirección MAC). Si no se especifica ningún argumento se obtiene la ayuda así como un listado de los identificadores de los interfaces de red del PC en el que se ejecuta el winwol. Ejemplo:

H:\Proyectos\winwol\winwol>winwol
usage: winwol interface mac

\Device\NPF_GenericNdisWanAdapter
        Description: Generic NdisWan adapter

\Device\NPF_{04ECE497-1143-1D68-16B9-D6DECD01FA97}
        Description: 11b/g Wireless LAN PCI Adapter (Microsoft's Packet Scheduler)
        Address: 0.0.0.0        Netmask: 255.0.0.0
        Broadcast Address: 255.255.255.255
\Device\NPF_{CDAF4820-DAEC-19E8-8139-2F8111170BFF}
        Description: Intel(R) PRO/1000 Ethernet Connection (Microsoft's Packet Scheduler)
        Address: 192.168.0.5    Netmask: 255.255.255.0
        Broadcast Address: 255.255.255.255
H:\Proyectos\winwol\winwol>

¿Qué requiere y cómo se instala?

Sólo requiere instalar en el PC que se va a ejecutar el winwol la biblioteca WinPcap 3.1 o superior.

Necesitamos conocer la dirección física del interfaz de red del ordenador que deseamos encender, para ello abrimos una ventana de comandos en éste (Inicio / Ejecutar / cmd.exe) y escribimos ipconfig /all. Obtendremos una salida parecida a:

H:\Proyectos\winwol\winwol>ipconfig /all

Configuración IP de Windows

        Nombre del host . . . . . . . . . : SystemName
        Sufijo DNS principal  . . . . . . :
        Tipo de nodo . . . . . . . . . .  : desconocido
        Enrutamiento IP habilitado. . . . : Sí
        Proxy WINS habilitado. . . . .    : No

Adaptador Conexiones de red inalámbricas          :

        Estado de los medios. . . .: medios desconectados
        Descripción. . . . . . . . . . .  : 11b/g Wireless LAN
        Dirección física. . . . . . . . . : 11-22-33-44-55-66-77

Adaptador Ethernet Conexión de área local          :

        Sufijo de conexión específica DNS :
        Descripción. . . . . . . . . . .  : Intel(R) Ethernet LAN
        Dirección física. . . . . . . . . : AA-BB-CC-DD-EE-FF
        DHCP habilitado. . . . . . . . .  : No
        Dirección IP. . . . . . . . . . . : 192.168.66.5
        Máscara de subred . . . . . . . . : 255.255.255.0
        Puerta de enlace predeterminada   : 192.168.66.1
        Servidores DNS . . . . . . . . . .: 12.45.4.17
                                            12.45.4.18

Una vez descomprimido el winwol, los pasos para encender el ordenador del que hemos obtenido la dirección física son:

  1. Se abre una ventana de comandos (Inicio / Ejecutar / cmd.exe).
  2. Cambiamos al directorio en el que hemos descomprimido el programa
  3. Ejecutamos winwol,sin argumentos y obtenemos el identificador del dispositov de red por el que queremos enviar el paquete. En nuestro ejemplo \Device\NPF_{CDAF4820-DAEC-19E8-8139-2F8111170BFF}
  4. Ejecutamos winwol con los dos argumentos: winwol \Device\NPF_{CDAF4820-DAEC-19E8-8139-2F8111170BFF} AA:BB:CC:DD:EE:FF

Para obtener la MAC del PC

Para compilar los fuentes se puede emplear el IDE gratuito DevC++.

Dispones de toda la información en el fichero README.txt incluido en el fichero comprimido.

© Merlos Network V6.5 (Mayo 2006) :: http://www.merlos.org natasab@merlos.org