Script startet nicht tunneldigger

Alexander Gutzeit alexgutfried at gmail.com
Do Mär 3 20:46:58 CET 2016


root at fff-has2:/etc/init.d# tail -f /var/log/syslog | grep python
Mar  3 19:49:27 fff-has2 python[31353]: [INFO/tunneldigger.broker] 
Initializing the tunneldigger broker.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Initializing the tunneldigger broker.
Mar  3 19:49:27 fff-has2 python[31353]: [INFO/tunneldigger.broker] 
Registered script '/srv/tunneldigger/tunneldigger/broker/scripts/has.up' 
for hook 'session.up'.
Mar  3 19:49:27 fff-has2 python[31353]: [INFO/tunneldigger.broker] 
Registered script 
'/srv/tunneldigger/tunneldigger/broker/scripts/has.down' for hook 
'session.down'.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Registered script 
'/srv/tunneldigger/tunneldigger/broker/scripts/has-sued.up' for hook 
'session.up'.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Registered script 
'/srv/tunneldigger/tunneldigger/broker/scripts/has-sued.down' for hook 
'session.down'.
Mar  3 19:49:27 fff-has2 python[31353]: Traceback (most recent call last):
Mar  3 19:49:27 fff-has2 python[31353]: File 
"/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
Mar  3 19:49:27 fff-has2 python[31353]: "__main__", fname, loader, pkg_name)
Mar  3 19:49:27 fff-has2 python[31353]: File 
"/usr/lib/python2.7/runpy.py", line 72, in _run_code
Mar  3 19:49:27 fff-has2 python[31353]: exec code in run_globals
Mar  3 19:49:27 fff-has2 python[31353]: File 
"/srv/tunneldigger/tunneldigger/broker/main.py", line 78, in <module>
Mar  3 19:49:27 fff-has2 python[31353]: tunnel_manager.initialize()
Mar  3 19:49:27 fff-has2 python[31353]: File "broker/broker.py", line 
133, in initialize
Mar  3 19:49:27 fff-has2 python[31353]: nat.prepend_rule('PREROUTING', 
self.rule_prerouting_jmp)
Mar  3 19:49:27 fff-has2 python[31353]: File 
"/srv/tunneldigger/env_tunneldigger/local/lib/python2.7/site-packages/netfilter/table.py", 
line 115, in prepend_rule
Mar  3 19:49:27 fff-has2 python[31353]: self.__run_iptables(['-I', 
chainname, '1'] + rule.specbits())
Mar  3 19:49:27 fff-has2 python[31353]: File 
"/srv/tunneldigger/env_tunneldigger/local/lib/python2.7/site-packages/netfilter/table.py", 
line 143, in __run_iptables
Mar  3 19:49:27 fff-has2 python[31353]: self.__run(cmd)
Mar  3 19:49:27 fff-has2 python[31353]: File 
"/srv/tunneldigger/env_tunneldigger/local/lib/python2.7/site-packages/netfilter/table.py", 
line 157, in __run
Mar  3 19:49:27 fff-has2 python[31353]: raise IptablesError(cmd, err)
Mar  3 19:49:27 fff-has2 python[31353]: netfilter.table.IptablesError: 
command: ['iptables', '-t', 'nat', '-I', 'PREROUTING', '1', '-j', 
'L2TP_PREROUTING_has']
Mar  3 19:49:27 fff-has2 python[31353]: message: Another app is 
currently holding the xtables lock. Perhaps you want to use the -w option?
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Maximum number of tunnels is 1024.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Tunnel identifier base is 1000.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Tunnel port base is 21000.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Namespace is hassued.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Listening on 5.196.164.9:20001.
Mar  3 19:49:27 fff-has2 python[31352]: [INFO/tunneldigger.broker] 
Broker initialized.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Initializing the tunneldigger broker.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Registered script '/srv/tunneldigger/tunneldigger/broker/scripts/has.up' 
for hook 'session.up'.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Registered script 
'/srv/tunneldigger/tunneldigger/broker/scripts/has.down' for hook 
'session.down'.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Maximum number of tunnels is 1024.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Tunnel identifier base is 4000.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Tunnel port base is 24000.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Namespace is has.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Listening on 5.196.164.9:20004.
Mar  3 19:49:28 fff-has2 python[31378]: [INFO/tunneldigger.broker] 
Broker initialized.

Am 03.03.2016 um 20:38 schrieb Tim Niemeyer:
> Moin Robert
>
> Am Donnerstag, den 03.03.2016, 19:31 +0100 schrieb Robert Langhammer:
>> Hallo,
>>
>> ihr habts sicher schon mitbekommen, wir spielen hier in den Hasbergen
>> ein wenig mit l2tp herum.
>>
>> Für deen Router gibt es einen tunneldigger, der mit dem Broker den
>> Tunnel aushandelt. Dem Kommando kann man die Option -s 'hook-script'
>> mitgeben, das ausgeführt wird, nachdem der Tunnel steht um das Device zu
>> konfigurieren.
> Gibt es ein Log, wo steht, dass der Hook wirklich aufgerufen wird?
> Ist der Hook ausführbar?
>
> Was steht in dem Hook in Zeile 1? Sicher, dass kein
> Windows-Zeilenumbruch am Zeilenende steht?
>
> Hast du probiert in Zeile 2 einfach mal eine Log Ausgabe in eine Datei
> zu schreiben? "date >> /tmp/myTest.log"
>
> Tim
>
>> Das Problem ist, es wird nicht gestartet. Hab schon einiges probiert und
>> komm nicht weiter.
>>
>> ein Blick in den Quellcode:
>> https://github.com/wlanslovenija/tunneldigger/blob/master/client/l2tp_client.c#L426
>>
>> Hier ist bei mir Ende. Nie wirklich C gelernt :-(
>>
>> Hat jemand eine Idee für uns?
>>
>> Robert
>




Mehr Informationen über die Mailingliste franken-dev