mvc | vrijdag 2 november 2007 @ 17:25 | |||
Beste Fokkers ![]() Sinds enkele weken ben ik in bezit van een Mini-server met PHP en MySQL ondersteuning. Nu heb ik thuis een aatal workstations die ik in tegenstelling tot mijn server niet dag en nacht aan heb staan. Het komt wel eens voor dat ik ergens ben en dan een bestand nodig heb dat niet op mijn server heb staat, maar op één van de workstations. In dat geval lijkt het me reuze handig als ik op dat moment de pc via Wake on Lan (WOL) in kan schakelen via een PHP script wat draait vanaf mijn server. Uiteraard heb ik zelf al een beetje rondgezocht en de volgende 2 scripts gevonden. Wake on Lan via PHP script 1 Wake on Lan via PHP script 2 Maar als ik het goed begrijp ben ik er met alleen de script nog niet helemaal. Mijn router moet Wake on Lan ondersteunen wat het apparaat volgens mij doet. En daarnaast moet ik als ik het goed begrijp een poorten forwardern naar de desbetreffende pc's ? Wie heeft er toevallig ervaring met Wake on Lan via PHP en misschien een werkend script liggen ? Wat klopt er over het verhaaltje van het port forwardern ? | ||||
Sebasser | vrijdag 2 november 2007 @ 17:37 | |||
Lijkt me dat als je de server in hetzelfde subnet hebt dat je geen poorten hoeft te forwarden. | ||||
Sinat | vrijdag 2 november 2007 @ 18:08 | |||
Wat Sebasser zegt, als je in hetzelfde subnet zit, hoef je niets te forwarden. Zo aan het scriptje te zien maakt hij een socket-verbinding met de netwerkkaart van je workstation en poept er een message naartoe (die FF:FF:FF:FF + 16 x MAC-adress) . Dus dat moet ook geen probleem vormen voor je router. Dus probeer het eens uit ![]() | ||||
whoops | vrijdag 2 november 2007 @ 18:21 | |||
Leuk idee... ![]() Forwarden hoeft niet, en de enige vereiste is eigenlijk dat je PC (het moederbod) WoL ondersteunt... ![]() Hier staat ook nog een PHP scriptje: http://phrackattack.net/?p=18 | ||||
mvc | vrijdag 2 november 2007 @ 18:25 | |||
Als ik nu gebruik wil gaan maken van script 2, mijn pc's zitten op subnetmask 255.255.255.0 moet ik dit dan nog aangeven in het script ? | ||||
whoops | vrijdag 2 november 2007 @ 18:31 | |||
quote:Ik denk het niet... Waarschijnlijk pakt hij gewoon de netwerk settings van je server... Als je het ding gewoon op IP en die poort kan benaderen zal het voldoende zijn... | ||||
SuperrrTuxxx | vrijdag 2 november 2007 @ 18:35 | |||
Interessant ![]() | ||||
mvc | vrijdag 2 november 2007 @ 18:37 | |||
quote:Bedankt voor je snelle reactie whoops ![]() ![]() Nog bedankt trouwens voor het andere script, morgen ga ik eens testen met de verschillende scripts ![]() | ||||
whoops | vrijdag 2 november 2007 @ 18:48 | |||
quote:Nee, die 00-00-00.... is niet echt een geldig MAC adres... Post anders de complete output van ipconfig /all eens? ![]() | ||||
mvc | vrijdag 2 november 2007 @ 19:02 | |||
quote:
edit: ik heb sterk het vermoeden dat het mac adres wel klopt, ik ben even in de connectionlog van mijn router gedoken en daar heb ik het volgende gevonden:
[ Bericht 2% gewijzigd door mvc op 02-11-2007 19:14:15 ] | ||||
whoops | vrijdag 2 november 2007 @ 21:52 | |||
Wat een vaag mac adres... ![]() Aangezien je router hem ook met dit mac adres ziet zou ik het gewoon eens proberen... Helaas heb ik op het moment alleen een wifi netwerk anders had ik het ook eens geprobeerd ![]() | ||||
whoops | vrijdag 2 november 2007 @ 21:54 | |||
Wat je sowieso eens kan proberen is om je PC van het netwerk te laten booten (tijdens het booten F12 o.i.d.), tijdens het bootscherm wordt meestal wel het mac adres weergegeven... | ||||
CraZaay | vrijdag 2 november 2007 @ 23:02 | |||
Spoof je het MAC-adres misschien ergens zodat het 00-00-... wordt? | ||||
mvc | zaterdag 3 november 2007 @ 11:04 | |||
quote:Ik heb deze instructies even gevolgd en even een wat kloppender adres gemaakt ![]() Ik ben nu bezig met script 2, ik heb van 2 pc's het ip en het mac adres in het script gezet.
Wanneer ik het script lokaal oproep via mijn server dus http://192.168.1.3/wol.php krijg ik netjes de bijgewerkte versie van het script. Zodra ik op power on klik bij de desbetreffende pc gebeurt er niets. In de bios heb ik wake on lan aan staan. | ||||
WyriHaximus | zaterdag 3 november 2007 @ 13:46 | |||
quote:Erg interesant idd ![]() | ||||
whoops | zaterdag 3 november 2007 @ 15:16 | |||
quote:Heb je php error_reporting aan staan, en zo ja, zie je niets raars? ![]() | ||||
Aaargh! | zaterdag 3 november 2007 @ 15:50 | |||
quote:Volgens mij probeer je het verkeerde probleem op te lossen. In plaats van WoL te fixen zou je ook kunnen uitzoeken waarom je workstations niet 24/7 aanstaan en dat oplossen. | ||||
whoops | zaterdag 3 november 2007 @ 16:03 | |||
quote: ![]() Omdat hij ze bijvoorbeeld bij het slapen gaan uitzet? Het is ideaal om zo je clients te backuppen... 's nachts wakker maken, backuppen, en weer afsluiten... | ||||
thijs121 | zaterdag 3 november 2007 @ 17:58 | |||
duidelijk een leuk idee. zeer zeker tvp | ||||
Aaargh! | zaterdag 3 november 2007 @ 18:08 | |||
quote:Je bedoelt dat TS z'n computers opzettelijk uitzet ![]() ![]() Waarom de neuk zou je dat doen ? Ik kan niet 1 reden bedenken waarom je dat zou willen. | ||||
tsjsieb | zaterdag 3 november 2007 @ 19:51 | |||
quote:Onnodig stroomverbruik misschien?... | ||||
mvc | zaterdag 3 november 2007 @ 20:15 | |||
Mensen die ook geďnteresseerd zijn, wie zou WOL eens willen testen ? In deze tread op tweakers.net staat een tooltje waarmee je een magic package via Windows kunt verstuuren naar de pc die je op wil starten. Mij lukt het niet, ik heb alles stap voor stap gedaan wat er wordt beschreven maar de pc's starten niet op. | ||||
whoops | zaterdag 3 november 2007 @ 21:10 | |||
quote:Ik zette ze eerder vaak uit omdat ik in dezelfde kamer sliep, en stroomverbruik is ook zeker een reden.. Als ik een weekend weg ben hoeven er niet 4 machines aan te staan... | ||||
Aaargh! | zondag 4 november 2007 @ 11:46 | |||
quote:Stroomverbruik is minimaal als je een fatsoenlijke computer hebt met een werkende powersave mode. En verder is het natuurlijk een kwestie van zorgen dat je het goeie type computer koopt voor de lokatie waar ie komt. Op mijn slaapkamer staat een Mac Mini die 24/7 aan staat. 't ding gebruikt maar 20 watt en is totaal geruisloos. Elke keer je computer moeten opstarten is toch super irritant. | ||||
CraZaay | zondag 4 november 2007 @ 12:38 | |||
quote:Dan nog kun je die Mac prima sleepen en is 'ie na 2 seconden weer uit sleep als je op een knop drukt. Geen reden om 'm 24/7 aan te laten staan dus. | ||||
mvc | zondag 4 november 2007 @ 13:17 | |||
Iemand misschien die WOL al geprobeerd heeft ![]() | ||||
Aaargh! | zondag 4 november 2007 @ 14:21 | |||
quote:Jawel, als je 'm sleept, dus dat ie echt uit staat, dan zijn al je netwerk verbindingen weg. En 't is niet alsof 't ding zoveel stroom vreet. | ||||
h.henkie | zondag 4 november 2007 @ 16:41 | |||
Ik ben er ook mee aan het stoeien. Maar dat is met vlagen ![]() | ||||
mvc | zondag 4 november 2007 @ 21:56 | |||
quote:Er zijn vast Fokkers die meer kaas hebben gegeten van het WOL gebeuren dan wij ![]() ![]() | ||||
CraZaay | zondag 4 november 2007 @ 23:20 | |||
quote:Als 'ie sleept staat 'ie niet echt uit, het is geen shutdown ![]() | ||||
gday | maandag 5 november 2007 @ 00:33 | |||
quote:Nee, laten we vooral met z'n allen apparaten zo lang mogelijk voor niks aan laten staan. ![]() @TS, ik kan er overheen gelezen hebben maar weet je wel zeker dat je moederbord WoL ondersteunt? Ik gebruik zelf WoL niet meer sinds ik alleen nog maar m'n laptop gebruik, maar in het verleden vond ik het ook erg handig om mbv een zelfgemaakt scriptje op een centrale server die thuisstaat verschillende workstations aan te kunnen zetten. Zo kon ik ook makkelijk aangeven op welke dagen ik 's nachts een bepaalde workstation wilde wekken, die 5 minuten na het wakker worden een virusscan e.d. startte en na afloop weer uitging. | ||||
h.henkie | maandag 5 november 2007 @ 00:38 | |||
Oké ben nog even aan het stoeien. Via deze site ben ik er achter gekomen dat mijn modem / router Udp poort 9 goed doorstuurt. Op die site ( even mijn Duits opgehaald) heb ik het script overgenomen en aangepast. Zie hieronder. Ik heb dit script op een externe webserver gezet en gedraaid. Dat werkte ![]() ![]()
quote:In dit script kom ik udp poort 7 of 9 niet tegen. waarschijnlijk werkt het daar niet door. ps bestaat er ook een script die een computer uitzet? [ Bericht 4% gewijzigd door h.henkie op 05-11-2007 00:44:34 ] | ||||
Aaargh! | maandag 5 november 2007 @ 07:58 | |||
quote:Nee, maar alles staat wel 'stil' dus alle netwerk verbidingen vallen weg. | ||||
mvc | maandag 5 november 2007 @ 18:02 | |||
quote:Niet dat ik weet, maar als je je pc aan hebt weten te zetten via WOL, dan kun je hem overnemen via Extern Bureaublad (Remote desktop). Als je je pc over hebt genomen, dan kun je hem via extern bureaublad weer afsluiten. Om extern bureaublad te kunnen gebruiken moet je wel TCP poortje 3389 openzetten. Ik ga overigens eens even kijken wat jou scipt doet bij mij ![]() | ||||
Aaargh! | maandag 5 november 2007 @ 19:56 | |||
quote:Gewoon het 'halt' commando aanroepen via een exec. (is wel een security issue) | ||||
h.henkie | maandag 5 november 2007 @ 23:29 | |||
quote:Oké ga ik later eens uitproberen. Dank voor de hint ![]() | ||||
Haijo | dinsdag 6 november 2007 @ 00:48 | |||
quote:Hoe kan je dat zien eigenlijk? | ||||
h.henkie | dinsdag 6 november 2007 @ 01:54 | |||
quote:Wol kun je terug vinden bij de eigenschappen van je netwerkkaart; tabje geavanceerd; regel wake up type. Maar meestal staat het ook gewoon op de doos (die je | ||||
mvc | dinsdag 6 november 2007 @ 09:52 | |||
quote:Bij mijn eigen computer heb ik deze opties, maakt het nu uit welke ik kies, of moet ik hem op ALL zetten ? ? ![]() Bij een andere pc heb ik deze opties, maakt het nog uit waar ik deze op instel ? ![]() Als ik Wake On Lan op de bovenstaande manier instel, dan gelden de instellingen toch alleen voor wanneer de pc in standby staat? Of is het zo dat de instellingen worden doorgevoerd naar de netwerkkaart zelf ? Wanneer ik de pc uit heb staan, stekker wel in het stopcontact, dan kan mijn netwerkkaart deze gegevens toch niet ophalen vanuit windows ? [ Bericht 18% gewijzigd door mvc op 06-11-2007 10:04:35 ] | ||||
Aaargh! | dinsdag 6 november 2007 @ 20:03 | |||
quote:Dat wordt i.d.d. in de netwerkkaart zelf opgeslagen. | ||||
Buschetta | woensdag 7 november 2007 @ 01:32 | |||
Jullie begrijpen dat hackers standaard WOL exploiteren ? zorg dus dat je genoeg weet van netwerken voordat je die poorten opengooit | ||||
h.henkie | woensdag 7 november 2007 @ 19:18 | |||
quote:Yep ik ben me hier bewust van. Het uit eindelijke doel is dat het alleen via het interne netwerk gebruikt word. En mijn draytek blokkeert dat al het, van buiten, inkomende udp 9 verkeer. Ik heb dit nl al eens verkeerd zien gaan. | ||||
h.henkie | woensdag 7 november 2007 @ 19:20 | |||
quote:Ik heb hem op all staan quote:Ik zou hier kiezen voor 1 van de laatste 2. |