[Gelöst] DHCP per Telefoncode / Skript / Telnet aktivieren / deaktiveren

D-Jay

Neuer User
Mitglied seit
11 Jun 2007
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Hallo Gemeinde,

ich nutze für mein Unternehmen einen Windows Server 2008 der neben dem ADC auch als DHCP-Server fungiert.
Nun ist es aber so, dass ich den Server nachts nicht benötige und dieser daher per Skript um eine bestimmte Uhrzeit in den Standby schlafen gelegt und morgens selbstständig wieder geweckt wird.

Es kann allerdings vorkommen, dass zu dieser Zeit der DHCP Dienst benötigt wird (Smartphone, Netbook o.ä.).
Daher würde ich gerne automatisiert - bevor der Server in den Standby fährt, den DHCP der FritzBox aktivieren und wieder deaktivieren sobald der Server wieder aktiv ist.

Ich finde aber leider keine Infos wie ich das automatisiert erledigen könnte.
WLAN ein / aus usw. funktioniert ja z.B. tadellos per Tastencode oder via Telnet.

Wie - sofern überhaupt - funktioniert das mit dem DHCP Server der FritzBox?


Danke & beste Grüße
Tom
 
Zuletzt bearbeitet:
Kein Problem:
Über Telnet mit:
Code:
ctlmgr_ctl w interfaces settings/lan0/dhcpserver 0
wird der dhcp-server ausgeschaltet
über
Code:
ctlmgr_ctl w interfaces settings/lan0/dhcpserver 1
wieder eingeschaltet.

Kleiner Tipp: http://www.wehavemorefun.de/fritzbox/User-Interface-Module

Das Modul "interfaces" ist da zwar nicht erläutert, macht aber nix, denn fast alles, was sich über die Webseiten einstellen lässt, läuft über ctlmgr_ctr. Im Frame-Source des Webinterfaces für Heimnetz/Netzwerk/Netzwerkeinstellungen/IP-4-Adressen findet sich u.a. folgender Abschnitt:


Code:
QUERIES =
  {
  ["box:settings/expertmode/activated"] = "1", 
  ["box:settings/lanbridge/activated"] = "1", 
  ["box:settings/opmode"] = "opmode_standard", 
  ["box:status/localtime"] = "03:47:12 31.07.2012", 
  ["connection0:settings/masquerading/enabled"] = "1", 
  ["dect:settings/enabled"] = "1", 
  ["env:status/OEM"] = "avm", 
  ["interfaces:settings/lan0/dhcpend"] = "192.168.179.69", 
  ["interfaces:settings/lan0/dhcpserver"] = "1", 
  ["interfaces:settings/lan0/dhcpstart"] = "192.168.179.50", 
  ["interfaces:settings/lan0/ipaddr"] = "192.168.179.1", 
  ["interfaces:settings/lan0/netmask"] = "255.255.255.0", 
  ["security:settings/password"] = "****", 
  ["tr069:settings/UpgradesManaged"] = "0"
}

Warum in dem Frame was über DECT din steht, leuchtet zwar ncht ein (manchmal etwas obskur, der Aufbau der Webseiten), aber der Abschnitt zum UI-Modul "interfaces" ist ja ziemlich eindeutig...
 
Vielen Dank für den Hinweis!

Das scheint ein sehr guter Lösungsansatz für mein Vorhaben zu sein.
Schaue ich mir genauer an.

Danke!
 
Berichte dann mal, wie es geklappt hat. Ich habe nur im Webinterface kontolliert, ob die Einstellung übernommen wurde - das wird sie.

Wenn Du Telefoncodesteuerung benötigst:
freetz + callmonitor könnte es auf Anruf auslösen (ich nehme immer Nummern mit 0000 am Anfang, die ja ins nirgendwo gehen)
oder halt die FHEM Firmeware drauf, die ja auch Steuerung per Telefon erlaubt - damit dann den Telenet-Code ausführen lassen.

Mit freetz/crontab ließe sich das ganze sogar Tag/Uhrzeitgesteuert regeln...
 
Ich habe vor, das Ganze direkt über den Server zu steuern. Der geht um 1 Uhr nachts in den Standby, also soll um 0:59 Uhr ein Skript ausgeführt werden, dass den DHCP der FB aktiviert.
Nach dem "Aufstehen" des Server dann direkt die Deaktivierung.

---

Edit: Funktioniert bestens!
Eingerichtet über die Aufgabenplanung des Windows Server läuft das Skript einwandfrei sowohl zum De- als auch zum Aktivieren.'
Besten Dank!
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,455
Beiträge
2,291,817
Mitglieder
377,876
Neuestes Mitglied
Postman212