[Berlin-wireless] Probleme mit Tunneldigger
Roland Rutz
adlerkiez-iot at t-online.de
Sa Jul 4 13:17:11 CEST 2020
Habe jetzt alles nochmal probiert und das Problem gelöst.
Ich musste in CMakeLists.txt das include-Dir für libnl-tiny hinzufügen,
da die libnl-tiny in /usr/local installiert wurde..
include_directories(
"/usr/local/include/libnl-tiny"
${LIBASYNCNS_INCLUDE_DIRS}
${LIBNL_INCLUDE_DIRS}
${LIBNL_TINY_INCLUDE_DIRS}
)
Nun hat cmake . und make funktioniert.
$ make
Scanning dependencies of target tunneldigger
[ 33%] Building C object CMakeFiles/tunneldigger.dir/l2tp_client.c.o
[ 33%] Building C object CMakeFiles/tunneldigger.dir/libasyncns/asyncns.c.o
[ 33%] Linking C executable tunneldigger
[ 33%] Built target tunneldigger
$ export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}
$ ./tunneldigger -h
usage: ./tunneldigger [options]
-h this text
-f don't daemonize into background
-u uuid set UUID string
-l ip local IP address to bind to (default 0.0.0.0)
-b host:port broker hostname and port (can be specified
multiple times)
-i iface tunnel interface name
-I iface force client to bind tunnel socket to a specific
interface
-s hook hook script
-t id local tunnel id (default 1)
-L limit request broker to set downstream bandwidth limit
(in kbps)
-a select broker based on use
-g select first available broker to connect to (default)
-r select a random broker
VG
Roland
On 04.07.20 11:07, Sven Roederer wrote:
> Hast du mal ins Makefile for OpenWrt gesehen
>
> * https://github.com/wlanslovenija/firmware-packages-opkg/blob/master/net/tunneldigger/Makefile
> * https://github.com/freifunk-berlin/firmware-packages/blob/master/addons/freifunk-berlin-tunneldigger/Makefile
>
> sehen beide aber sehr identisch aus.
>
> Sven
>
> Am 04.07.20 um 09:41 schrieb Roland:
>> Hallo Harald,
>>
>> ich habe mich weiter reingebuddelt, um Tunneldigger auf Debian Buster zu übersetzen. Ich konnte mittlerweile den Code übersetzen, nachdem ich in /usr/lib/include einen Link von netlink nach libnl3
>> definiert habe. Der Linker macht jetzt noch Probleme, da Symbole nicht aufgelöst werden können.
>> Da ich heute mit Sven in der Verklärungskirche Adlershof vier Mikrotik Sektorantennen installiere, kann ich erst morgen weiterprobieren.
>> Ich hatte gehofft, mittels cmake . und nachfolgendem make im tunneldigger client-Verzeichnis relativ einfach alles übersetzen zu können. Aber es ist wie immer etwas hakelig, insbesonders, da ich mit
>> cmake bisher noch keine Erfahrungen gemacht habe. Habe früher viel mit configure und in der letzten Zeit viel mit der Arduino-IDE und der Sloeber-IDE wegen dem IoT-Projekt Cargobikometer gemacht.
>>
>> Vielleicht mache ich auch noch woanders einen Fehler. Ich wundere mich nur über das geringe Feedback meiner Anfrage zur Tunneldigger Installation auf einem Notebook. Anscheinend gibt es wohl keinen
>> großen Bedarf und somit Erfahrungen. Da ich jedoch demnächst auf Werbetour für die Entwicklung des OpenSource-Spiels CargoBikeCity gehe, brauche ich den Tunneldigger und OLSR auf dem Notebook, um von
>> unterwegs aus Zugriff auf den geplanten Game-Server zu erhalten, der künftig nur über das Freifunknetz erreichbar sein soll. Mal sehen, ob sich Entwickler finden, die das Spiel zum Leben erwecken können.
>>
>> Viele Grüße
>> Roland
>>
>> Am 4. Juli 2020 09:10:52 MESZ schrieb "Harald Stürzebecher" <haralds-freifunk at quantentunnel.de>:
>>
>> Hallo Roland
>>
>> hast Du inzwischen eine Lösung gefunden?
>>
>> Am 01.07.2020 um 09:40 schrieb Roland:
>>
>> hast Du auf der x86-VM nur Tunneldigger und OLSR drauf oder eine
>> komplette Hedy-Installation? Ich suche nach einer nachvollziehbaren
>> Tunneldigger-Installationsbeschreibung, um Tunneldigger auf einem
>> Debian 10 basierten Notebook zu installieren, damit man von
>> unterwegs Zugriff auf Freifunk hat. Im Freifunk-Wiki findet man bei
>> der Suche nach Tunneldigger nur den Link zur Projekt-Homepage.
>>
>>
>> Auf meinem Windows-Laptop habe ich das mit einer VM gelöst. Die
>> Dokumentation für OpenWRT unter Virtualbox[1] passte IIRC ohne größere
>> Probleme auch für das Freifunk-Image[2] von hedy. Anschließend musste
>> AFAIK noch das Paket "freifunk-berlin-bbbdigger"[3] nachinstalliert werden.
>>
>>
>> Gruß
>> Harald
>>
>> [1] https://openwrt.org/docs/guide-user/virtualization/virtualbox-vm
>> [2]
>> http://buildbot.berlin.freifunk.net/buildbot/stable/1.0.4/x86-generic/tunnel-berlin-tunneldigger/
>> [3] https://wiki.freifunk.net/Berlin:BBB-VPN
>> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> Berlin mailing list
>> Berlin at berlin.freifunk.net
>> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
>> Diese Mailingliste besitzt ein ffentlich einsehbares Archiv
>>
>>
>> _______________________________________________
>> Berlin mailing list
>> Berlin at berlin.freifunk.net
>> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
>> Diese Mailingliste besitzt ein �ffentlich einsehbares Archiv
>>
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
> Diese Mailingliste besitzt ein ffentlich einsehbares Archiv
Mehr Informationen über die Mailingliste Berlin