[WLAN] Wireless Wake-On-Lan

Pagina: 1
Acties:
  • 821 views sinds 30-01-2008
  • Reageer

  • Simon VDS
  • Registratie: Mei 2005
  • Laatst online: 15-10-2025
Mijn beste tweakertjes,

Ik had graag een fileserver op mijn zolder geplaatst die ik met wake-on-lan remote kan bedienen. Nu zie ik er op tegen om een extra kabeltje te trekken en was ik zo aan het denken of het niet simpel zou zijn om wireless wake-on-lan te hebben. Via USB is dit al niet mogelijk maar ik vroeg me af of er geen PCI-kaart bestaat die dit ondersteund..

Na lang zoeken kwam ik er toch eentje tegen die dateert van 2003.

http://www.proxim.com/products/wifi/client/802.11b_pci/index.html

Jammer genoeg is deze maar 11MB en beetje traag naar mijn goesting :d


Zijn er andere alternatieven of eventuele Access Points beschikbaar die wel WOL ondersteunen?

  • Puppetmaster
  • Registratie: December 2001
  • Laatst online: 08:05
ik wil deze vraag graag ff Kicken omdat ik met eenzelfde probleem zit! :)

moet de WIFI kaart dit speciaal ondersteunen?
ik heb in de BIOS van mn fileserver nl al het een en ander ge-enabled mbt wake-on-lan maar nog zonder resultaat.
mn netwerkje werkt verder probleemloos alleen het aanzetten dus nog niet (beheer en uitzetten is geen probleem)

It seems that males are allowed to exist after all, because they help females get rid of deleterious mutations...


Verwijderd

Als je het in de bios ge-enabled hebt, dan zou het (mits je NIC het ondersteunt) moeten werken. Probeer het volgende script eens uit uit deze post.

Verwijderd

Er zijn vele WOL geschikte PCI netwerk kaarten te krijgen.
PCI kaarten hebben een kabeltje dat je op je moederbord moet aansluiten.
Moet je mobo dus een WOL aansluiting voor hebben.
Er zijn ook mobo's die zo'n aanlsuiting niet nodig hebben maar toch WOL kunnen.
Even je mobo manual nakijken.
Niet vergeten WOL in bios aan te zetten.

Ook via Wifi kan je WOL gebruiken.
Ik heb 7 systemen op m'n netwerk allen zijn met WOL te starten.

Het "magic packet" dat gebruikt word om de computer te starten word per broadcast naar het hardware adres (mac) gezonden, je kan niet via een router zenden. Een pc via Internet starten zal niet gaan. De systemen moeten op dezelfde wire zitten oftewel zelfde subnet.

Er zijn diverse programaatjes te vinden die je kan gebruiken om een remote systeem te starten (ff googlen). Of zoals al eerder gemeld kan het ook met een php script.

<?php
# Wake on LAN - (c) HotKey@spr.at, upgraded by Murzik <tomurzik@inbox.ru>

flush();

function WakeOnLan($addr, $mac)
{
$addr_byte = explode(':', $mac);
$hw_addr = '';

for ($a=0; $a < 6; $a++) $hw_addr .= chr(hexdec($addr_byte[$a]));

$msg = chr(255).chr(255).chr(255).chr(255).chr(255).chr(255);

for ($a = 1; $a <= 16; $a++) $msg .= $hw_addr;

// send it to the broadcast address using UDP
// SQL_BROADCAST option isn't help!!
$s = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
if ($s == false)
{
echo "Error creating socket!\n";
echo "Error code is '".socket_last_error($s)."' - " . socket_strerror(socket_last_error($s));
}
else
{
// setting a broadcast option to socket:
$opt_ret = socket_set_option($s, 1, 6, TRUE);
if($opt_ret < 0)
{
echo "setsockopt() failed, error: " . strerror($opt_ret) . "\n";
}
$e = socket_sendto($s, $msg, strlen($msg), 0, $addr, 2050);
socket_close($s);
echo "Magic Packet sent (".$e.") to ".$addr.", MAC=".$mac;
}
}

#WakeOnLan('yourIPorDomain.dyndns.org', 'your:MAC:address');
#WakeOnLan('192.168.0.2', '00:30:84:2A:90:42');
#WakeOnLan('192.168.1.2', '00:05:1C:10:04:05');

//if you have switch or other routing devices in LAN, sending to
// the local IP isn't helps! you need send to the broadcast address like this:
#WakeOnLan('192.168.1.255', '00:04:7b:38:40:50');
WakeOnLan('192.168.168.31', '00:99:04:h1:73:28');

?>

[ Voor 52% gewijzigd door Verwijderd op 05-04-2006 19:29 ]