De mensen die een home-server thuis hebben zullen dit probleem wellicht herkennen. De server staat s'nachts enz te bollen en verbruikt zo geld terwijl het niet nodig is dat ie opstaat. Natuurlijk zijn we allemaal te lui om de server handmatig af te zetten.
Wel ik loop dus tegen hetzelfde probleem aan. Nu dacht ik aan de volgende oplossing en graag had ik jullie mening hierover.
Mijn plan is ervoor te zorgen dat als alle pc's in het netwerk uit staan de server zichzelf uitzet. Dit wilde ik verwezenlijken door op de server bij te houden welke pc's aan staan en welke uit. Als alle pc's uit staan zou de server zichzelf moeten uitzetten.
Goed tot dusver de doelstellingen.
Hoe ik dit wilde oplossen is als volgt: Iedere keer een (windows) pc boot verstuurd ie een WOL pakket waardoor de server gaat booten en opstarten. Zodra de server opgestart is wordt vanuit de pc een script gestart op de server zodat deze weet dat er een pc opstaat. Als er meerder pc's online komen wordt de lijst met online pc dus groter.
Als een windows's pc afsluit start ie eerst een script op de server die hem van deze lijst verwijderd. Als alle pc's uit de lijst verdwenen zijn sluit de server zichzelf af.
Het is me al gelukt via plink en ssh op de server een shell script te starten.
Mijn vraag luidt dus: is dit mogelijk om te doen? of bestaan er veeeeeel gemakkelijkere oplossingen?
Even wat rand informatie:
De home-server draait Ubuntu server edition,De pc's draaien een mix van Xp en Vista
Alvast bedankt
Wel ik loop dus tegen hetzelfde probleem aan. Nu dacht ik aan de volgende oplossing en graag had ik jullie mening hierover.
Mijn plan is ervoor te zorgen dat als alle pc's in het netwerk uit staan de server zichzelf uitzet. Dit wilde ik verwezenlijken door op de server bij te houden welke pc's aan staan en welke uit. Als alle pc's uit staan zou de server zichzelf moeten uitzetten.
Goed tot dusver de doelstellingen.
Hoe ik dit wilde oplossen is als volgt: Iedere keer een (windows) pc boot verstuurd ie een WOL pakket waardoor de server gaat booten en opstarten. Zodra de server opgestart is wordt vanuit de pc een script gestart op de server zodat deze weet dat er een pc opstaat. Als er meerder pc's online komen wordt de lijst met online pc dus groter.
Als een windows's pc afsluit start ie eerst een script op de server die hem van deze lijst verwijderd. Als alle pc's uit de lijst verdwenen zijn sluit de server zichzelf af.
Het is me al gelukt via plink en ssh op de server een shell script te starten.
Mijn vraag luidt dus: is dit mogelijk om te doen? of bestaan er veeeeeel gemakkelijkere oplossingen?
Even wat rand informatie:
De home-server draait Ubuntu server edition,De pc's draaien een mix van Xp en Vista
Alvast bedankt