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