[HowTo] externer Weckruf mit knockd

BennY-

Neuer User
Mitglied seit
15 Okt 2006
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
knockd config:
Code:
[options]
	logfile = /var/log/knockd.log

[notify]
	sequence      = 7070,7072,7071
	seq_timeout   = 5
	command       = /usr/bin/ctlmgr_ctl w telcfg command/Dial '[b]PHONENUMBER[/B]'
	tcpflags      = syn
	cmd_timeout   = 7
        stop_command  = /usr/bin/ctlmgr_ctl w telcfg command/Hangup '[b]PHONENUMBER[/B]'

ruft für 7 sekunden auf der eingestellten Rufnummer, cmd_timeout kann natürlich wie gewünscht länger oder kürzer gewählt werden.

Damit beim knockd die nötigen Pakete ankommen müssen über das Freetzinterface die Ports in der Firewall freigegeben werden und eine Weiterleitung der Ports auf die IP 0.0.0.0 eingerichtet sein. (Geht nicht über das AVM Interface)

portfreigabe:
Code:
permit tcp any any eq 7070
permit tcp any any eq 7071
permit tcp any any eq 7072

portforward
Code:
tcp 0.0.0.0:7070 0.0.0.0:7070
tcp 0.0.0.0:7071 0.0.0.0:7071
tcp 0.0.0.0:7072 0.0.0.0:7072

nun kann mit netcat oder knock angeklopft werden, und das Telefon klingelt ;)

netcat:
Code:
nc -z [b]fritzbox-internetip[/b] 7070 7072 7071

knock:
Code:
knock [b]fritzbox-internetip[/b] 7070 7072 7071
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,920
Beiträge
2,305,113
Mitglieder
378,645
Neuestes Mitglied
nikitarajusa