CS Wartung per Telefon: Unterschied zwischen den Versionen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
SteveO (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #333333; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;">
<br><center>[[Datei:ZD-Logo.png]]</center>
<center><big><span style="color:#B5B5B5;">'''''Das Board mit Freiheiten'''''</span></big></center>
<font color=white></font>
----
<br>
<div style="margin: 0px 20px 15pt 15pt; border: 2px solid rgb(223, 223, 223); padding: 0em 1em 1em; background-color:#303140; border: 1px solid #000000;">
<br/>
{{Navi-Freetz-Sektion}}
==Einleitung==
Dies ist eine Anleitung zum Fernwarten von 2 Fritzboxen ( 1x Inet-Router, 1x CS-Server) mit Hilfe des Callmonitor und Dropbear
Dies ist eine Anleitung zum Fernwarten von 2 Fritzboxen ( 1x Inet-Router, 1x CS-Server) mit Hilfe des Callmonitor und Dropbear
Diese Möglichkeit erweist sich als sehr praktisch wenn man sein eigenes Netzwerk nicht mehr per DynAddy erreicht oder das VPN nicht mehr läuft.
Diese Möglichkeit erweist sich als sehr praktisch wenn man sein eigenes Netzwerk nicht mehr per DynAddy erreicht oder das VPN nicht mehr läuft.
Zeile 6: Zeile 17:
      
      


Hardware Aufbau:
==Hardware Aufbau:==
  Fritzbox 7170@Freetz als Inet-Router / Telefonanlage mit 3 Rufnummern (1x Telefon, 1x Fax, 1x Reserve)
  Fritzbox 7170@Freetz als Inet-Router / Telefonanlage mit 3 Rufnummern (1x Telefon, 1x Fax, 1x Reserve)
  Fritzbox 3170@Freetz als CS-Server mit CCcam2.1.4/Chroot/S02/Smargo ( IP 192.168.001.002 )
  Fritzbox 3170@Freetz als CS-Server mit CCcam2.1.4/Chroot/S02/Smargo ( IP 192.168.001.002 )
Zeile 15: Zeile 26:
  044133333333 ReserveNr
  044133333333 ReserveNr


Anforderungen:
==Anforderungen:==


  Inet-Router: Dropbear und Callmonitor
  Inet-Router: Dropbear und Callmonitor
Zeile 21: Zeile 32:




Gewünschtes Ergebnis:
==Gewünschtes Ergebnis:==


  Bei Anruf von Handy am FAX: den Inet-Router(7170) neu starten
  Bei Anruf von Handy am FAX: den Inet-Router(7170) neu starten
Zeile 60: Zeile 71:
Den RSA_login_key muss man so auf dem Inet-Router erzeugen:
Den RSA_login_key muss man so auf dem Inet-Router erzeugen:


1. Per SSH auf die 7170 verbinden
1. Per SSH auf die 7170 verbinden  
 
2. eingeben:
2. eingeben:
     dropbearkey -t rsa -f /var/media/ftp/uStor01/rsa_login_key -s 2048
     dropbearkey -t rsa -f /var/media/ftp/uStor01/rsa_login_key -s 2048
Zeile 72: Zeile 84:
Sonst wird die Verküpfung nicht angelegt.
Sonst wird die Verküpfung nicht angelegt.
Die Rechte der Scripte müssen auf 755 gesetzt werden.
Die Rechte der Scripte müssen auf 755 gesetzt werden.
== Wichtige Links  ==
*[[Hauptseite|Zurück zu Hauptseite]]
[[Category:Fritzbox]]

Aktuelle Version vom 20. Februar 2012, 23:52 Uhr


Das Board mit Freiheiten




Einführung Freetz Pakete Freetz Addons Freetz Tipps Freetz chroot Freetz Images Freetz Faqs

Einleitung

Dies ist eine Anleitung zum Fernwarten von 2 Fritzboxen ( 1x Inet-Router, 1x CS-Server) mit Hilfe des Callmonitor und Dropbear Diese Möglichkeit erweist sich als sehr praktisch wenn man sein eigenes Netzwerk nicht mehr per DynAddy erreicht oder das VPN nicht mehr läuft.

Peers müssen ab und zu den ganzen Tag warten bis man wieder nach Hause kommt um den hängenden Server oder die falsche DynDNS zu korregieren.


Hardware Aufbau:

Fritzbox 7170@Freetz als Inet-Router / Telefonanlage mit 3 Rufnummern (1x Telefon, 1x Fax, 1x Reserve)
Fritzbox 3170@Freetz als CS-Server mit CCcam2.1.4/Chroot/S02/Smargo ( IP 192.168.001.002 )

Bsp Nummern:

017811111111 Handy
044122222222 FAX
044133333333 ReserveNr

Anforderungen:

Inet-Router: Dropbear und Callmonitor
CS-Server : Dropbear


Gewünschtes Ergebnis:

Bei Anruf von Handy am FAX: den Inet-Router(7170) neu starten
Bei Anruf von Handy an Reserve-Nr: die CCcam auf dem CS-Server(3170) neu starten


Zuerst die Konfig für den Callmonitor/Listeners:

Die folgenden 2 Zeilen sind für ganz normale Anrufe/Anzeige des Callmonitor auf einer Dbox.

Alle Nummern die nicht 017811111111 als Quelle und nicht 044122222222 oder 044133333333 als Ziel haben erzeugen eine normale Message an Dbox

   in:request !^017811111111$ !^(044122222222|044133333333)$ dboxmessage 192.168.001.105
   in:request !^017811111111$ !^(044122222222|044133333333)$ dboxlcd 192.168.001.105

Nur die Nummer 017811111111 als Quelle und 044122222222 als Ziel starten den Inet-Router neu mit entsprechender Nachricht auf der Dbox

   in:request ^017811111111$ ^(044122222222)$ reboot
   in:request ^017811111111$ ^(044122222222)$ dboxpopup 192.168.001.105 "Der Router (Fritz!BOX) wird neu gestartet..."

Nur die Nummer 017811111111 als Quelle und 044133333333 als Ziel starten ein Script mit entsprechender Nachricht auf der Dbox

   in:request ^017811111111$ ^(044133333333)$ cs
   in:request ^017811111111$ ^(044133333333)$ dboxpopup 192.168.001.105 "Server wird neu gestartet..."

Dazu gehört noch der folgende Eintrag in die rc.custom des Inet-Router:

   ln -s /var/media/ftp/uStor01/connect_server.sh /var/mod/bin/cs


   Im Script connect_server.sh auf uStor01 (7170) steht das drin (IP an euren CS Server anpassen):
   #!/bin/sh
   ssh [email protected] -i /var/media/ftp/uStor01/rsa_login_key /var/media/ftp/uStor01/ccrestart.sh
   exit

Im Script ccrestart.sh auf uStor01 (3170) steht das drin:

   #!/bin/sh
   /etc/init.d/rc.cccam restart
   exit
   exit

Den RSA_login_key muss man so auf dem Inet-Router erzeugen:

1. Per SSH auf die 7170 verbinden

2. eingeben:

   dropbearkey -t rsa -f /var/media/ftp/uStor01/rsa_login_key -s 2048

Es wird ein Keyfile (rsa_login_key) erzeugt sowie ein Public Key in der Konsole ausgegeben. Den Public Key kopiert man und fügt ihn im CS Server bei Dropbear/authorized Keys ein.


Der Callmonitor muss neu gestartet werden. Wer seinen Inet-Router nicht neu starten möchte muss diesen Befehl zusätzlich in der Konsole des Inet-Router ausführen:

   ln -s /var/media/ftp/uStor01/connect_server.sh /var/mod/bin/cs

Sonst wird die Verküpfung nicht angelegt. Die Rechte der Scripte müssen auf 755 gesetzt werden.


Wichtige Links