Giter VIP home page Giter VIP logo

ff-advanced's People

Contributors

asdil12 avatar derveloper avatar dschmidtberg avatar egon0 avatar frlan avatar lcb01a avatar m0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ff-advanced's Issues

Hotspot erst einschalten wenn Queen/Drone komplett gestartet ist

im Moment ist es so, dass wenn ein Freifunkknoten startet beide SSIDs ausgesendet werden. Selbst wenn der DHCP-Server noch nicht läuft.

Mein Änderungsvorschlag wäre nun den Hotspot erst zu starten wenn der Knoten auch wirklich IP-Adressen an Clients verteilt. Dies sorgt für eine reibungslosere Netzversorgung da noch nicht vollständig gestartete Knoten nicht das Netz für eventuelle Clients blockieren.

Konfiguration von Switch-Ports

Als Administrator möchte ich für jeden Switch-Port einstellen können welche Funktionalität dahinter liegt.

  • Aktuell statisch konfiguriert:
    LAN: Port 1+2
    Mesh: Port 3+4

2 Traces im dmesg im 740N

Hallo zusammen, hab grade zwei Traces gefunden im dmesg.

LG Ruben

[528230.450000] ------------[ cut here ]------------
[528230.450000] WARNING: at /home/cyrus/src/ffrhein/openwrt/attitude_adjustment/build_dir/linux-ar71xx_generic/compat-wireless-2012-09-07/net/mac80211/sta_info.c:304 0x80cc3360()
[528230.470000] Modules linked in: ath79_wdt ohci_hcd ledtrig_usbdev xt_LED ledtrig_netdev batman_adv(O) ip6t_REJECT ip6t_LOG ip6t_rt ip6t_hbh ip6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6_queue ip6table_mangle ip6table_filter ip6_tables nf_conntrack_ipv6 nf_defrag_ipv6 nfnetlink xt_ipp2p(O) nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp xt_string xt_layer7 compat_xtables(O) ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE iptable_nat nf_nat xt_recent xt_helper xt_connmark xt_connbytes xt_conntrack xt_CT xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ehci_hcd ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables tun button_hotplug(O) ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) mac80211(O) usbcore usb_common nls_base ts_fsm ts_bm ts_kmp crc16 ipv6 input_polldev cfg80211(O) compat(O) input_core arc4 aes_generic crypto_algapi ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[528230.560000] Call Trace:[<8026609c>] 0x8026609c
[528230.560000] [<8026609c>] 0x8026609c
[528230.570000] [<80071a0c>] 0x80071a0c
[528230.570000] [<80cc3360>] 0x80cc3360
[528230.570000] [<80071a50>] 0x80071a50
[528230.580000] [<80cc3360>] 0x80cc3360
[528230.580000] [<80d00000>] 0x80d00000
[528230.580000] [<80d00000>] 0x80d00000
[528230.590000] [<80ccb0f8>] 0x80ccb0f8
[528230.590000] [<80ccb7ec>] 0x80ccb7ec
[528230.600000] [<80ccb9e8>] 0x80ccb9e8
[528230.600000] [<80ccbebc>] 0x80ccbebc
[528230.600000] [<80ccc264>] 0x80ccc264
[528230.610000] [<80077220>] 0x80077220
[528230.610000] [<801da068>] 0x801da068
[528230.610000] [<80cce070>] 0x80cce070
[528230.620000] [<80094784>] 0x80094784
[528230.620000] [<80ccddac>] 0x80ccddac
[528230.620000] [<80085e60>] 0x80085e60
[528230.630000] [<800950c4>] 0x800950c4
[528230.630000] [<80086910>] 0x80086910
[528230.630000] [<80269744>] 0x80269744
[528230.640000] [<800866e4>] 0x800866e4
[528230.640000] [<800866e4>] 0x800866e4
[528230.640000] [<8008a234>] 0x8008a234
[528230.650000] [<80064af0>] 0x80064af0
[528230.650000] [<8008a1ac>] 0x8008a1ac
[528230.660000] [<80064ae0>] 0x80064ae0
[528230.660000]
[528230.660000] ---[ end trace b9a48d4d93870747 ]---

[759396.210000] ------------[ cut here ]------------
[759396.210000] WARNING: at /home/cyrus/src/ffrhein/openwrt/attitude_adjustment/build_dir/linux-ar71xx_generic/compat-wireless-2012-09-07/net/mac80211/sta_info.c:304 0x80cc3360()
[759396.230000] Modules linked in: ath79_wdt ohci_hcd ledtrig_usbdev xt_LED ledtrig_netdev batman_adv(O) ip6t_REJECT ip6t_LOG ip6t_rt ip6t_hbh ip6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6_queue ip6table_mangle ip6table_filter ip6_tables nf_conntrack_ipv6 nf_defrag_ipv6 nfnetlink xt_ipp2p(O) nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp xt_string xt_layer7 compat_xtables(O) ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE iptable_nat nf_nat xt_recent xt_helper xt_connmark xt_connbytes xt_conntrack xt_CT xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack ehci_hcd ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables tun button_hotplug(O) ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) mac80211(O) usbcore usb_common nls_base ts_fsm ts_bm ts_kmp crc16 ipv6 input_polldev cfg80211(O) compat(O) input_core arc4 aes_generic crypto_algapi ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[759396.320000] Call Trace:[<8026609c>] 0x8026609c
[759396.320000] [<8026609c>] 0x8026609c
[759396.330000] [<80071a0c>] 0x80071a0c
[759396.330000] [<80cc3360>] 0x80cc3360
[759396.330000] [<80071a50>] 0x80071a50
[759396.340000] [<80cc3360>] 0x80cc3360
[759396.340000] [<80d00000>] 0x80d00000
[759396.340000] [<80d00000>] 0x80d00000
[759396.350000] [<80ccb0f8>] 0x80ccb0f8
[759396.350000] [<80ccc264>] 0x80ccc264
[759396.350000] [<80ccc3b4>] 0x80ccc3b4
[759396.360000] [<80094784>] 0x80094784
[759396.360000] [<80ccddac>] 0x80ccddac
[759396.360000] [<80085e60>] 0x80085e60
[759396.370000] [<80095210>] 0x80095210
[759396.370000] [<80086910>] 0x80086910
[759396.370000] [<80269744>] 0x80269744
[759396.380000] [<800866e4>] 0x800866e4
[759396.380000] [<800866e4>] 0x800866e4
[759396.390000] [<8008a234>] 0x8008a234
[759396.390000] [<80064af0>] 0x80064af0
[759396.390000] [<8008a1ac>] 0x8008a1ac
[759396.400000] [<80064ae0>] 0x80064ae0
[759396.400000]
[759396.400000] ---[ end trace b9a48d4d93870748 ]---

IP4-Adresse wir doppelt im Netzwerk verwendet

Heute haben wir einen Node dem Netzwerk hinzugeschaltet:

wk-005
fda0:747e:ab29:2196:ffff:6470:2C0:B1CF

Nun hab ich mich bei meiner Queen angemeldet die zur Zeit keine Drohnen hat.

Ich bekomme die IP 10.52.0.240 zugewiesen und das Gateway 10.52.0.1.

Per SSH-Zugriff ist aber 10.52.0.1 wk-005, der am anderen Ende der Stadt steht und nur per n2n im Netzwerk hängt.

Nach der Anmeldung per SSH auf 10.52.0.1 bricht die Verbindung zu wk-005 zusammen, ich starte die SSH-Verbindung neu und ich lande auf wk-001.

ath9k-Bug Failed to stop TX DMA, queues=0x004!

Bug im 740n, wobei die Clients fliegen aus dem WLAN fliegen bei Failed to stop TX DMA.

Feb 27 19:19:02 wk-010 user.notice fsm: Node is online
Feb 27 19:19:59 wk-010 daemon.info n2n[1790]: Registering with supernode
Feb 27 19:19:59 wk-010 daemon.info n2n[1790]: Peer removed: pending=3, operational=0
Feb 27 19:19:59 wk-010 daemon.info n2n[1772]: Registering with supernode
Feb 27 19:19:59 wk-010 daemon.info n2n[1790]: Received REGISTER_ACK from remote peer [ip=176.199.224.203:56789]
Feb 27 19:20:01 wk-010 cron.info crond[1590]: crond: USER root pid 3342 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Feb 27 19:20:01 wk-010 cron.info crond[1590]: crond: USER root pid 3343 cmd /usr/sbin/fsm watch inetable
Feb 27 19:20:01 wk-010 cron.info crond[1590]: crond: USER root pid 3344 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/update 500 br-mesh
Feb 27 19:20:01 wk-010 cron.info crond[1590]: crond: USER root pid 3345 cmd /usr/sbin/fsm watch update
Feb 27 19:20:01 wk-010 cron.info crond[1590]: crond: USER root pid 3348 cmd /sbin/n2n_watchdog
Feb 27 19:20:01 wk-010 cron.info crond[1590]: crond: USER root pid 3350 cmd /sbin/splash_sync
Feb 27 19:20:02 wk-010 user.notice fsm: Node is online
Feb 27 19:20:08 wk-010 daemon.info hostapd: wlan0: STA 38:59:f9:6b:9c:07 IEEE 802.11: disconnected due to excessive missing ACKs
Feb 27 19:20:08 wk-010 kern.err kernel: [ 414.290000] ath: phy0: Failed to stop TX DMA, queues=0x004!
Feb 27 19:20:11 wk-010 daemon.info hostapd: wlan0: STA 38:59:f9:6b:9c:07 IEEE 802.11: authenticated
Feb 27 19:20:11 wk-010 daemon.info hostapd: wlan0: STA d8:d1:cb:de:37:d4 IEEE 802.11: disassociated
Feb 27 19:20:12 wk-010 daemon.info hostapd: wlan0: STA d8:d1:cb:de:37:d4 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Feb 27 19:20:28 wk-010 daemon.info hostapd: wlan0: STA 38:59:f9:6b:9c:07 IEEE 802.11: authenticated
Feb 27 19:20:28 wk-010 daemon.info hostapd: wlan0: STA 38:59:f9:6b:9c:07 IEEE 802.11: associated (aid 2)
Feb 27 19:20:28 wk-010 daemon.info dnsmasq-dhcp[3004]: DHCPREQUEST(br-mesh) 10.52.167.240 38:59:f9:6b:9c:07
Feb 27 19:20:28 wk-010 daemon.info dnsmasq-dhcp[3004]: DHCPACK(br-mesh) 10.52.167.240 38:59:f9:6b:9c:07 i3
Feb 27 19:20:49 wk-010 authpriv.info dropbear[3560]: Child connection from 10.52.167.240:8313
Feb 27 19:20:59 wk-010 daemon.info n2n[1790]: Registering with supernode
Feb 27 19:20:59 wk-010 daemon.info n2n[1790]: Received REGISTER_ACK from remote peer [ip=176.199.224.203:56789]
Feb 27 19:20:59 wk-010 daemon.info n2n[1772]: Registering with supernode
Feb 27 19:21:01 wk-010 cron.info crond[1590]: crond: USER root pid 3577 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Feb 27 19:21:01 wk-010 cron.info crond[1590]: crond: USER root pid 3578 cmd /usr/sbin/fsm watch inetable
Feb 27 19:21:01 wk-010 cron.info crond[1590]: crond: USER root pid 3582 cmd /usr/sbin/fsm watch update
Feb 27 19:21:01 wk-010 cron.info crond[1590]: crond: USER root pid 3583 cmd /sbin/splash_sync
Feb 27 19:21:02 wk-010 user.notice fsm: Node is online
Feb 27 19:21:15 wk-010 authpriv.notice dropbear[3560]: Password auth succeeded for 'root' from 10.52.167.240:8313

Custom Textfeld für Splashseite

Als Administrator möchte ich einen eigenen 255 Zeichen Text für die Splashseite einstellen können, weil ich einen tollen Witz kenne und den Benutzern anzeigen will.

  • 255 Zeichen
  • Zeilenumbruch möglich
  • UTF8
  • "x Zeichen übrig" bei der Testeingabe

Image: Bauen aller Openwrt Pakete

Alle OpenWRT Pakete sollten gebaut werden damit wir eine eigene Packagebase in der Firmware nutzen können.

Alternativ könnten nur die Kernelmodule etc. kompiliert werden und der Rest aus dem Openwrt trunk packages Ordner gedownloaded werden.

Nach Verbindung eines Clients freischalten mit HTTPS

Soweit ich das sehe passiert es öfter dass die erste Seite nach dem Verbinden mit dem Freifunk-Netz eine HTTPS-Adresse ist.

In dem Fall antwortet der Router nicht mit einer Umleitung auf die interne Seite, sondern der Request läuft einfach aus.

Kann man dieses Problem irgendwie umgehen und einem unbedarften Benutzer ohne Verzicht auf verschlüsselte Seiten und ohne SSL-Fehler einen Splashscreen anzeigen?

Problem beim Freischalten des Internets

Ich habe zweifach ein Problem festgestellt beim Freischalten des Internets in einem einzelnen Knoten mit Internetanbindung und einmal mit einer Drohne die das Internet weiter gibt.

Hier wird nach einem Druck auf Akzeptieren das Internet offensichtlich nicht freigeschaltet und es erfolgt eine erneute Weiterleitung auf die Routerseite.

Bei Auftritt des Problems mit Drone/Queen hab ich danach ins Log der Queen geschaut.

Vermutlich steht das Problem im Zusammenhang mit dem Logeintrag hier:

Oct 31 17:23:02 wk-001 user.notice fsm: Node is online
Oct 31 17:23:09 wk-001 daemon.info n2n[7590]: Registering with supernode
Oct 31 17:23:09 wk-001 daemon.info n2n[7590]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Oct 31 17:23:09 wk-001 daemon.info n2n[7612]: Registering with supernode
Oct 31 17:23:10 wk-001 daemon.info n2n[7612]: Received REGISTER_ACK from remote peer [ip=78.47.181.173:31337]
Oct 31 17:23:38 wk-001 daemon.info dnsmasq-dhcp[2669]: DHCPDISCOVER(br-mesh) 38:59:f9:6b:9c:07
Oct 31 17:23:38 wk-001 daemon.info dnsmasq-dhcp[2669]: DHCPOFFER(br-mesh) 10.52.0.240 38:59:f9:6b:9c:07
Oct 31 17:23:38 wk-001 daemon.info dnsmasq-dhcp[2669]: DHCPREQUEST(br-mesh) 10.52.0.240 38:59:f9:6b:9c:07
Oct 31 17:23:38 wk-001 daemon.info dnsmasq-dhcp[2669]: DHCPACK(br-mesh) 10.52.0.240 38:59:f9:6b:9c:07 i3
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.440000] ------------[ cut here ]------------
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.450000] WARNING: at /home/lcb01/ffrhein/openwrt/attitude_adjustment/build_dir/linux-ar71xx_generic/compat-wireless-2012-09-07/net/mac80211/sta_info.c:304 0x80c832c0()
Oct 31 17:23:41 wk-001 kern.warn kernel: [truncated] [24696.460000] Modules linked in: ath79_wdt ohci_hcd ledtrig_usbdev xt_LED ledtrig_netdev batman_adv(O) ip6t_REJECT ip6t_LOG ip6t_rt ip6t_hbh ip6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6_queu
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.550000] Call Trace:[<8026584c>] 0x8026584c
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.560000] [<8026584c>] 0x8026584c
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.560000] [<8007198c>] 0x8007198c
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.560000] [<80c832c0>] 0x80c832c0
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.570000] [<800719d0>] 0x800719d0
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.570000] [<80c832c0>] 0x80c832c0
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.570000] [<80c8b108>] 0x80c8b108
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.580000] [<80c8b7fc>] 0x80c8b7fc
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.580000] [<80c8b9f8>] 0x80c8b9f8
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.580000] [<80c8becc>] 0x80c8becc
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.590000] [<80c8c274>] 0x80c8c274
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.590000] [<80c8e080>] 0x80c8e080
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.600000] [<80094704>] 0x80094704
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.600000] [<80c8ddbc>] 0x80c8ddbc
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.600000] [<80085de0>] 0x80085de0
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.610000] [<80095190>] 0x80095190
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.610000] [<80086890>] 0x80086890
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.610000] [<80268ef4>] 0x80268ef4
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.620000] [<80086664>] 0x80086664
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.620000] [<80086664>] 0x80086664
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.620000] [<8008a1b4>] 0x8008a1b4
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.630000] [<80064a70>] 0x80064a70
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.630000] [<8008a12c>] 0x8008a12c
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.630000] [<80064a60>] 0x80064a60
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.640000]
Oct 31 17:23:41 wk-001 kern.warn kernel: [24696.640000] ---[ end trace 98266c279c0908ef ]---
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.290000] ------------[ cut here ]------------
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.290000] WARNING: at /home/lcb01/ffrhein/openwrt/attitude_adjustment/build_dir/linux-ar71xx_generic/compat-wireless-2012-09-07/net/mac80211/sta_info.c:304 0x80c832c0()
Oct 31 17:23:43 wk-001 kern.warn kernel: [truncated] [24698.310000] Modules linked in: ath79_wdt ohci_hcd ledtrig_usbdev xt_LED ledtrig_netdev batman_adv(O) ip6t_REJECT ip6t_LOG ip6t_rt ip6t_hbh ip6t_mh ip6t_ipv6header ip6t_frag ip6t_eui64 ip6t_ah ip6table_raw ip6_queu
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.400000] Call Trace:[<8026584c>] 0x8026584c
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.400000] [<8026584c>] 0x8026584c
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.410000] [<8007198c>] 0x8007198c
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.410000] [<80c832c0>] 0x80c832c0
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.410000] [<800719d0>] 0x800719d0
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.420000] [<80c832c0>] 0x80c832c0
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.420000] [<80c8b108>] 0x80c8b108
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.420000] [<80c8b7fc>] 0x80c8b7fc
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.430000] [<80c8b9f8>] 0x80c8b9f8
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.430000] [<80c8becc>] 0x80c8becc
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.440000] [<80c8c274>] 0x80c8c274
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.440000] [<80c8e080>] 0x80c8e080
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.440000] [<80094704>] 0x80094704
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.450000] [<80c8ddbc>] 0x80c8ddbc
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.450000] [<80085de0>] 0x80085de0
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.450000] [<80095190>] 0x80095190
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.460000] [<80086890>] 0x80086890
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.460000] [<80268ef4>] 0x80268ef4
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.460000] [<80086664>] 0x80086664
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.470000] [<80086664>] 0x80086664
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.470000] [<8008a1b4>] 0x8008a1b4
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.470000] [<80064a70>] 0x80064a70
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.480000] [<8008a12c>] 0x8008a12c
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.480000] [<80064a60>] 0x80064a60
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.480000]
Oct 31 17:23:43 wk-001 kern.warn kernel: [24698.490000] ---[ end trace 98266c279c0908f0 ]---
Oct 31 17:24:01 wk-001 cron.info crond[1593]: crond: USER root pid 8198 cmd /sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Oct 31 17:24:01 wk-001 cron.info crond[1593]: crond: USER root pid 8199 cmd /sbin/p2ptbl gossip /tmp/p2ptbl/splash 500 br-mesh
Oct 31 17:24:01 wk-001 cron.info crond[1593]: crond: USER root pid 8201 cmd /sbin/fsm watch inetable
Oct 31 17:24:01 wk-001 cron.info crond[1593]: crond: USER root pid 8205 cmd /sbin/splash_sync
Oct 31 17:24:02 wk-001 user.notice fsm: Node is online

Permanentes freischalten von MAC Adressen

Als Administrator möchte ich bekannte Mac Adressen freischalten, sodass diese nicht immer die AGB bestätigen müssen.

  • Webinterface muss eingebaut sein
  • Adresse muss mit verschiedenen formatierungen akzeptiert werden (zB mit/ohne ":")
  • Es muss eine Liste mit freigeschalteten MACs angezeigt werden
  • MACs sollen mit Mausklick rausgelöscht werden aus der Liste

WebIF: Settings Page

Die meiste Funktionalität ist nur Mockup.

Bitte alle Funktionen versuchen zu implementieren.

Die SSH-Passwort Funktion ist bereits implementiert.

Wichtige Funktionen:

  • OpenVPN Settings (Username & Passwort für das FFR VPN)
  • Qos settings für die Bandbreitenlimitierung? (Kann auch in Milestone V0.2)

Neue Konfiguration für Wermelskirchen

/etc/config/wireless

config wifi-device radio0
option type mac80211
option channel 5
option phy phy0
option txpower 20
option country DE
option hwmode 11ng
option htmode HT20
option noscan 1
option wmm 0

config wifi-iface
option device radio0
option mode adhoc
option network adhoc
option ssid FF-BATBONE
option bssid 02:CA:FF:EE:21:96
option hidden 0
option encryption none

config wifi-iface
option device 'radio0'
option network 'mesh'
option mode 'ap'
option ssid 'freifunk-rheinland.net'
option encryption 'none'
option wmm '0'

/etc/config/n2n

config edge
option ipaddr '1.2.3.4'
option supernode 'ffwk.norma.uberspace.de'
option port '56789'
option community 'ffwk_n2n_1'
option key 'Freifunk-Wermelskirchen n2n Haupt-Server'
option devname 'n2n1'
option route ''
config edge
option ipaddr '1.2.3.4'
option supernode 'ffwkn2n.no-ip.org'
option port '56789'
option community 'ffwk_n2n_1'
option key 'Freifunk-Wermelskirchen n2n Backup-Server'
option devname 'n2n2'
option route ''

Webinterface für Mobilgeräte

Als Benutzer möchte ich die Splashseite auch auf Mobilgeräten brauchbar angezeigt bekommen.

  • CSS Mediaqueries benutzen

Webinterface beim bauen komprimieren

Als Firmwaremaintainer möchte ich, dass das Webinterface minified wird beim bauen, damit das image kleiner wird.

  • HTML, JS und CSS minifien
  • source-dateien müssen erhalten bleiben beim bauen

HT20

Hallo zusammen,

ich hab testweise mal die Zeilen mit "option hwmode 11ng" und "... HT20" auskommentiert. Laufen die instabil oder warum wird das nicht genutzt?

Gruß Ruben

Umgebungskarte für Clients

Als Benutzer möchte ich auf der Karten-Übersicht (Eigener Link auf Splash Seite) eine Übersichtskarte meiner nahen Umgebung sehen auf der als Punkte die umliegenden Nodes eingezeichnet sind.

  • OSM benutzen
  • Infos kommen aus CGI-script
  • Evtl das Distnode-Info Paket von Freifunk Wuppertal übernehmen.

DNS-Alias für jewailigen geteway-node

Nachdem man den Splash weggeklickt hat, kann man den zuständigen gateway-node nur erreichen, wenn man sich die IP gemerkt hat.
Es währe praktisch, wenn jeder node, der gateway im sinne von BATMAN ist, einen dns-namen (zb überall ffgw) auf sich selbst auflösen würde (natürlich mit TTL=60, damit der handover klappt).

Queen bleibt im Status "queen-ghost.trans" nach entfernen des WAN-Kabels

Hab hier mehrfach das Problem bemerkt das bei ausfallen des Internets auf dem WAN-Anschluss oder beim Trennen des WAN-Kabels die Queen nicht in den Drohnenstatus wechselt sondern im Log wird folgendes vermerkt:

Mar 3 22:30:03 wk-003 user.notice fsm: Cloud is online
Mar 3 22:30:03 wk-003 daemon.debug radvd[1615]: attempting to reread config file
Mar 3 22:30:03 wk-003 daemon.debug radvd[1615]: resuming normal operation
Mar 3 22:30:03 wk-003 user.notice fsm: queen-ghost.trans
Mar 3 22:30:03 wk-003 daemon.debug radvd[1615]: attempting to reread config file
Mar 3 22:30:03 wk-003 daemon.debug radvd[1615]: resuming normal operation
Mar 3 22:30:03 wk-003 daemon.debug radvd[1615]: attempting to reread config file
Mar 3 22:30:03 wk-003 daemon.debug radvd[1615]: resuming normal operation
Mar 3 22:30:03 wk-003 daemon.info n2n[32511]: Registering with supernode
Mar 3 22:30:03 wk-003 daemon.info n2n[32511]:
Mar 3 22:30:03 wk-003 daemon.info n2n[32511]: Ready
Mar 3 22:30:03 wk-003 daemon.info n2n[32511]: STATUS: pending=0, operational=0
Mar 3 22:30:03 wk-003 kern.info kernel: [90173.960000] batman_adv: bat0: Adding interface: n2n0
Mar 3 22:30:03 wk-003 kern.info kernel: [90173.960000] batman_adv: bat0: The MTU of interface n2n0 is too small (1400) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Set
Mar 3 22:30:03 wk-003 kern.info kernel: [90173.990000] batman_adv: bat0: Interface activated: n2n0
Mar 3 22:30:09 wk-003 kern.info kernel: [90179.660000] batman_adv: bat0: Interface deactivated: n2n0
Mar 3 22:30:09 wk-003 daemon.debug radvd[1615]: attempting to reread config file
Mar 3 22:30:09 wk-003 daemon.debug radvd[1615]: resuming normal operation
Mar 3 22:30:09 wk-003 kern.info kernel: [90179.680000] batman_adv: bat0: Removing interface: n2n0
Mar 3 22:30:09 wk-003 daemon.debug radvd[1615]: attempting to reread config file
Mar 3 22:30:09 wk-003 daemon.debug radvd[1615]: resuming normal operation
Mar 3 22:30:09 wk-003 user.notice root: n2n restarted (no neighbors via n2n)
Mar 3 22:31:01 wk-003 cron.info crond[1588]: crond: USER root pid 32645 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Mar 3 22:31:01 wk-003 cron.info crond[1588]: crond: USER root pid 32646 cmd /usr/sbin/fsm watch inetable
Mar 3 22:31:01 wk-003 cron.info crond[1588]: crond: USER root pid 32647 cmd /usr/sbin/fsm watch update
Mar 3 22:31:01 wk-003 cron.info crond[1588]: crond: USER root pid 32648 cmd /sbin/splash_sync
Mar 3 22:31:02 wk-003 user.notice fsm: Cloud is online
Mar 3 22:31:02 wk-003 user.notice fsm: queen-ghost.trans
Mar 3 22:32:01 wk-003 cron.info crond[1588]: crond: USER root pid 353 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Mar 3 22:32:01 wk-003 cron.info crond[1588]: crond: USER root pid 354 cmd /usr/sbin/fsm watch inetable
Mar 3 22:32:01 wk-003 cron.info crond[1588]: crond: USER root pid 357 cmd /usr/sbin/fsm watch update
Mar 3 22:32:01 wk-003 cron.info crond[1588]: crond: USER root pid 359 cmd /sbin/splash_sync
Mar 3 22:32:02 wk-003 user.notice fsm: Cloud is online
Mar 3 22:32:02 wk-003 user.notice fsm: queen-ghost.trans
Mar 3 22:33:01 wk-003 cron.info crond[1588]: crond: USER root pid 537 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Mar 3 22:33:01 wk-003 cron.info crond[1588]: crond: USER root pid 538 cmd /usr/sbin/fsm watch inetable
Mar 3 22:33:01 wk-003 cron.info crond[1588]: crond: USER root pid 539 cmd /usr/sbin/fsm watch update
Mar 3 22:33:01 wk-003 cron.info crond[1588]: crond: USER root pid 540 cmd /sbin/splash_sync
Mar 3 22:33:02 wk-003 user.notice fsm: Cloud is online
Mar 3 22:33:02 wk-003 user.notice fsm: queen-ghost.trans
Mar 3 22:34:01 wk-003 cron.info crond[1588]: crond: USER root pid 721 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Mar 3 22:34:01 wk-003 cron.info crond[1588]: crond: USER root pid 722 cmd /usr/sbin/fsm watch inetable
Mar 3 22:34:01 wk-003 cron.info crond[1588]: crond: USER root pid 723 cmd /usr/sbin/fsm watch update
Mar 3 22:34:01 wk-003 cron.info crond[1588]: crond: USER root pid 724 cmd /sbin/splash_sync
Mar 3 22:34:02 wk-003 user.notice fsm: Cloud is online
Mar 3 22:34:02 wk-003 user.notice fsm: queen-ghost.trans

Das Problem er trägt sich bei Clients als Gateway ein hat aber selbst überhaupt keine IP-Adresse mehr auf dem AP:

wlan0 Link encap:Ethernet HWaddr 64:70:02:8F:93:36
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28917 errors:0 dropped:0 overruns:0 frame:0
TX packets:69333 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:2874423 (2.7 MiB) TX bytes:39341329 (37.5 MiB)

Wenn das Setup weiter läuft gibt der AP irgendwann überhaupt keine IPs mehr per DHCP raus und blockiert das Netz also für alle Clients.

Es werden wie üblich Router vom Typ 740N verwendet mit dem Image 2013-01-06_git-c05956a.

Modulare Konfiguration der Städte

Als Firmwaremaintainer möchte ich eine einfach zu verwaltende Config um mit weig Aufwand eine neue Cloud einzupflegen.

Es muss eine einfach zu verstehende Dokumentation vorhanden sein.

DHCP bei nicht-robinson zt. sehr langsam

Das DHCP braucht zt. sehr lange, um eine IP zuzuweisen oder führt sogar tum timeout. Da dies nicht bei robinson-nodes der fall ist, könnte es an BATMAN-DHCP-GW liegen.

Splash-Weiterleitung teilweise langsam

Die Weiterleitung auf den Splash ist teilweise langsam, erste tests haben ergeben das dieses Problem am Webserver selber liegt, nicht am CGI-Script.

Bitte versuchen das Problem zu reproduzieren und zu beheben.

Freifunk Karte auf freifunk-rheinland.net

Als Freifunk-Interessierter möchte ich auf freifunk-rheinland.net eine Übersichtskarte aller Freifunk Nodes sehen, damit ich sehen kann, dass FF kein kleines Projekt ist, und ich sehen kann wo ich mit eigenen Routern aushelfen muss.

  • OSM benutzen
  • Übersicht aller Nodes welche direkt/indirekt Internetzugang haben
  • Zu jeder node soll bei bedarf Zusatzinfo angezeigt werden (Beschreibung, Koordinaten, Queen/Non-Queen)
  • Einen zentralen Server aufsetzen bei dem sich die Nodes melden.
  • Nodes dürfen nicht alle gleichzeitig beim Server melden, damit dieser nicht überlastet wird
  • Update 1x am Tag
  • Optional: Queen bündelt für ihre Dronen die Info und sendet in einem request
  • Optional: Ggf beim startup des Nodes eine random request uhrzeit generieren welche zum updaten benutzt wird.

p2ptable: NodeDB hinzufügen

Die NodeDB muss eingerichtet werden

Erstellung in /etc/fsm/inetable/trans/init.leave
Generierung der Settings aus /etc/config/system oder evtl /etc/config/nodesettings ?

Gossip zeile in /etc/crontab/root

Evtl obsolete durch distnodeinfo?

DHCP Lease von falscher Queen quer durchs Netz via n2n

Hallo zusammen,

wir haben jetzt alle Geräte mit dem Patch von gestern versorgt und neu gestartet. Es besteht weiterhin ein Problem was mir ebenfalls seit einiger Zeit aufgefallen ist:

Ich verbinde mich mit meiner Queen (wk-001).

Nun erhalte ich von einem anderen Router eine IP.

Mein Router hat zur Zeit auf br-mesh überhaupt keine IP4 Adresse:

br-mesh Link encap:Ethernet HWaddr 64:70:02:8F:63:C3
inet6 addr: fda0:747e:ab29:2196:ffff:6470:28f:63c3/64 Scope:Global
inet6 addr: fe80::6670:2ff:fe8f:63c3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:71478 errors:0 dropped:0 overruns:0 frame:0
TX packets:2020 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8706239 (8.3 MiB) TX bytes:743792 (726.3 KiB)

Fehler nach dem Akzeptieren des Splashscreens

Ein Kollege bekommt hier gerade nach dem Klick auf „Akzeptieren“ die Fehlermeldung

The CGI script did not produce any response

Im Log sehe ich folgenden Fehler:

+ iptables -t nat -I splash_db_5 1 -m mac --mac-source f8:d1:11:80:fc:07 f8:1a:67:07:7d:c7 -j ACCEPT
Bad argument `f8:1a:67:07:7d:c7'
Try `iptables -h' or 'iptables --help' for more information.

Der Rechner ist hiernach nicht freigegeben und bekommt bei jedem weiteren Seitenaufruf eine Weiterleitung mit der Fehlermeldung.

Statusanzeige für Internet/Netzstatus

Als Freifunk Benutzer möchte ich auf der Splashseite auf einem Blick sehen ob die Node mit der ich verbunden bin Internetugang hat.

  • Weitere Statistiken optional

test_connectivity fail

Meine Node hat Internet per VPN und ping auf 8.8.8.8, sowie 4.2.2.4 funktioniert. Dennoch geht der Zustand auf Robinson.

Ich habe herausgefunden, dass das Skript unter /usr/sbin/test_connectivity einen Fehler zurückgibt und nicht etwa mit Status 0 beendet, obwohl es lediglich die beiden genannten IP-Adressen pingt.

Per Einfügen eines exit 0 habe ich den Fehler umgangen und die Node geht in den Zustand Queen.

SSH Zugang Konfigurationszwang beim frischen setup

Als Administrator einer frisch aufgesetzten Firmware Version möchte ich ein ungültiges SSH Passwort auf meinem Router haben, damit ich dies über das WebIF ändern muss und mein Router kein default Passwort mehr hat

openVPN einstellbar

Als Administrator möchte ich in meinen Einstellungen Zugangsdaten zu einem openVPN server eintragen, damit der Traffic darüber geroutet wird, und die Anonymität meiner Benutzer gewährleistet wird.

DHCP Crash nach IPv4 Kollision im Netzwerk

Hab jetzt wk-001 Queen auf neuster Version, lief ein paar Minuten und dann scheint einer der anderen Queens die selbe IP verwendet zu haben. Daraufhin wechselte mein Router die IP und danach crasht der DHCP-Server.

Dec 17 00:17:02 wk-001 user.notice fsm: Node is online
Dec 17 00:17:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:17:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:17:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:18:01 wk-001 cron.info crond[1453]: crond: USER root pid 6104 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:18:01 wk-001 cron.info crond[1453]: crond: USER root pid 6105 cmd /usr/sbin/fsm watch inetable
Dec 17 00:18:01 wk-001 cron.info crond[1453]: crond: USER root pid 6107 cmd /usr/sbin/fsm watch update
Dec 17 00:18:01 wk-001 cron.info crond[1453]: crond: USER root pid 6109 cmd /sbin/splash_sync
Dec 17 00:18:02 wk-001 user.notice fsm: We dont own our IP! Changing ...
Dec 17 00:18:02 wk-001 user.notice fsm: queen.leave
Dec 17 00:18:02 wk-001 kern.info kernel: [ 1460.380000] batman_adv: bat0: Changing gw mode from: server to: client
Dec 17 00:18:02 wk-001 user.notice fsm: Removing IPv4
Dec 17 00:18:03 wk-001 daemon.info dnsmasq[2322]: exiting on receipt of SIGTERM
Dec 17 00:18:04 wk-001 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Dec 17 00:18:04 wk-001 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Dec 17 00:18:07 wk-001 daemon.info dnsmasq[6302]: started, version 2.62 cachesize 150
Dec 17 00:18:07 wk-001 daemon.info dnsmasq[6302]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
Dec 17 00:18:07 wk-001 daemon.info dnsmasq-dhcp[6302]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Dec 17 00:18:07 wk-001 daemon.info dnsmasq[6302]: reading /tmp/resolv.conf.auto
Dec 17 00:18:07 wk-001 daemon.info dnsmasq[6302]: using nameserver 192.168.2.1#53
Dec 17 00:18:07 wk-001 daemon.info dnsmasq[6302]: read /etc/hosts - 2 addresses
Dec 17 00:18:07 wk-001 daemon.info dnsmasq-dhcp[6302]: read /etc/ethers - 0 addresses
Dec 17 00:18:07 wk-001 daemon.err dnsmasq[6302]: cannot read /tmp/dhcp.hostconfig: No such file or directory
Dec 17 00:18:07 wk-001 daemon.info dnsmasq-dhcp[6302]: read /tmp/dhcp.hostconfig
Dec 17 00:18:07 wk-001 user.notice root: stopping dhcp6s
Dec 17 00:18:14 wk-001 user.notice fsm: default.enter
Dec 17 00:18:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:18:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:18:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:19:01 wk-001 cron.info crond[1453]: crond: USER root pid 6350 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:19:01 wk-001 cron.info crond[1453]: crond: USER root pid 6351 cmd /usr/sbin/fsm watch inetable
Dec 17 00:19:01 wk-001 cron.info crond[1453]: crond: USER root pid 6353 cmd /usr/sbin/fsm watch update
Dec 17 00:19:01 wk-001 cron.info crond[1453]: crond: USER root pid 6355 cmd /sbin/splash_sync
Dec 17 00:19:01 wk-001 user.notice fsm: Node is online
Dec 17 00:19:02 wk-001 user.notice fsm: queen.enter
Dec 17 00:19:04 wk-001 user.info sysinit: mv: can't rename '/tmp/p2ptbl/gwip~': No such file or directory
Dec 17 00:19:04 wk-001 kern.info kernel: [ 1522.400000] batman_adv: bat0: Changing gw mode from: client to: server
Dec 17 00:19:04 wk-001 user.notice fsm: Set IPv4: 10.52.224.1
Dec 17 00:19:04 wk-001 daemon.info dnsmasq[6302]: exiting on receipt of SIGTERM
Dec 17 00:19:05 wk-001 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Dec 17 00:19:05 wk-001 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Dec 17 00:19:12 wk-001 daemon.info dnsmasq[6583]: started, version 2.62 cachesize 150
Dec 17 00:19:12 wk-001 daemon.info dnsmasq[6583]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
Dec 17 00:19:12 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCP, IP range 10.52.224.2 -- 10.52.224.254, lease time 12h
Dec 17 00:19:12 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Dec 17 00:19:12 wk-001 daemon.info dnsmasq[6583]: reading /tmp/resolv.conf.auto
Dec 17 00:19:12 wk-001 daemon.info dnsmasq[6583]: using nameserver 192.168.2.1#53
Dec 17 00:19:12 wk-001 daemon.info dnsmasq[6583]: read /etc/hosts - 2 addresses
Dec 17 00:19:12 wk-001 daemon.info dnsmasq-dhcp[6583]: read /etc/ethers - 0 addresses
Dec 17 00:19:12 wk-001 daemon.err dnsmasq[6583]: cannot read /tmp/dhcp.hostconfig: No such file or directory
Dec 17 00:19:12 wk-001 daemon.info dnsmasq-dhcp[6583]: read /tmp/dhcp.hostconfig
Dec 17 00:19:12 wk-001 user.notice root: stopping dhcp6s
Dec 17 00:19:12 wk-001 user.notice root: starting dhcp6s
Dec 17 00:19:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:19:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:19:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:20:01 wk-001 cron.info crond[1453]: crond: USER root pid 6654 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:20:01 wk-001 cron.info crond[1453]: crond: USER root pid 6655 cmd /usr/sbin/fsm watch inetable
Dec 17 00:20:01 wk-001 cron.info crond[1453]: crond: USER root pid 6656 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/update 500 br-mesh
Dec 17 00:20:01 wk-001 cron.info crond[1453]: crond: USER root pid 6657 cmd /usr/sbin/fsm watch update
Dec 17 00:20:01 wk-001 cron.info crond[1453]: crond: USER root pid 6660 cmd /sbin/n2n_watchdog
Dec 17 00:20:01 wk-001 cron.info crond[1453]: crond: USER root pid 6662 cmd /sbin/splash_sync
Dec 17 00:20:02 wk-001 user.notice fsm: Node is online
Dec 17 00:20:06 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPINFORM(br-mesh) 10.52.5.160 00:24:21:11:75:91
Dec 17 00:20:06 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPACK(br-mesh) 10.52.5.160 00:24:21:11:75:91 Bitnukl-PC
Dec 17 00:20:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:20:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:20:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:20:27 wk-001 authpriv.info dropbear[6821]: Child connection from 192.168.2.30:6510
Dec 17 00:20:41 wk-001 authpriv.notice dropbear[6821]: Password auth succeeded for 'root' from 192.168.2.30:6510
Dec 17 00:20:52 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPDISCOVER(br-mesh) 10.52.5.160 00:24:21:11:75:91
Dec 17 00:20:52 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPOFFER(br-mesh) 10.52.224.160 00:24:21:11:75:91
Dec 17 00:20:53 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPDISCOVER(br-mesh) 10.52.5.160 00:24:21:11:75:91
Dec 17 00:20:53 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPOFFER(br-mesh) 10.52.224.160 00:24:21:11:75:91
Dec 17 00:21:00 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPDISCOVER(br-mesh) 10.52.5.160 00:24:21:11:75:91
Dec 17 00:21:00 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPOFFER(br-mesh) 10.52.224.160 00:24:21:11:75:91
Dec 17 00:21:00 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPREQUEST(br-mesh) 10.52.224.160 00:24:21:11:75:91
Dec 17 00:21:00 wk-001 daemon.info dnsmasq-dhcp[6583]: DHCPACK(br-mesh) 10.52.224.160 00:24:21:11:75:91 Bitnukl-PC
Dec 17 00:21:01 wk-001 cron.info crond[1453]: crond: USER root pid 6838 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:21:01 wk-001 cron.info crond[1453]: crond: USER root pid 6839 cmd /usr/sbin/fsm watch inetable
Dec 17 00:21:01 wk-001 cron.info crond[1453]: crond: USER root pid 6842 cmd /usr/sbin/fsm watch update
Dec 17 00:21:01 wk-001 cron.info crond[1453]: crond: USER root pid 6843 cmd /sbin/splash_sync
Dec 17 00:21:02 wk-001 user.notice fsm: We dont own our IP! Changing ...
Dec 17 00:21:02 wk-001 user.notice fsm: queen.leave
Dec 17 00:21:03 wk-001 kern.info kernel: [ 1640.770000] batman_adv: bat0: Changing gw mode from: server to: client
Dec 17 00:21:03 wk-001 user.notice fsm: Removing IPv4
Dec 17 00:21:03 wk-001 daemon.info dnsmasq[6583]: exiting on receipt of SIGTERM
Dec 17 00:21:04 wk-001 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Dec 17 00:21:04 wk-001 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Dec 17 00:21:08 wk-001 daemon.info dnsmasq[7027]: started, version 2.62 cachesize 150
Dec 17 00:21:08 wk-001 daemon.info dnsmasq[7027]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
Dec 17 00:21:08 wk-001 daemon.info dnsmasq-dhcp[7027]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Dec 17 00:21:08 wk-001 daemon.info dnsmasq[7027]: reading /tmp/resolv.conf.auto
Dec 17 00:21:08 wk-001 daemon.info dnsmasq[7027]: using nameserver 192.168.2.1#53
Dec 17 00:21:08 wk-001 daemon.info dnsmasq[7027]: read /etc/hosts - 2 addresses
Dec 17 00:21:08 wk-001 daemon.info dnsmasq-dhcp[7027]: read /etc/ethers - 0 addresses
Dec 17 00:21:08 wk-001 daemon.err dnsmasq[7027]: cannot read /tmp/dhcp.hostconfig: No such file or directory
Dec 17 00:21:08 wk-001 daemon.info dnsmasq-dhcp[7027]: read /tmp/dhcp.hostconfig
Dec 17 00:21:08 wk-001 user.notice root: stopping dhcp6s
Dec 17 00:21:15 wk-001 user.notice fsm: default.enter
Dec 17 00:21:18 wk-001 daemon.info n2n[1752]: Pending peers list size=2
Dec 17 00:21:18 wk-001 daemon.info n2n[1752]: Sending REGISTER request to 84.135.238.156:59606
Dec 17 00:21:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:21:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:21:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:22:01 wk-001 cron.info crond[1453]: crond: USER root pid 7093 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:22:01 wk-001 cron.info crond[1453]: crond: USER root pid 7094 cmd /usr/sbin/fsm watch inetable
Dec 17 00:22:01 wk-001 cron.info crond[1453]: crond: USER root pid 7095 cmd /usr/sbin/fsm watch update
Dec 17 00:22:01 wk-001 cron.info crond[1453]: crond: USER root pid 7096 cmd /sbin/splash_sync
Dec 17 00:22:02 wk-001 user.notice fsm: Node is online
Dec 17 00:22:02 wk-001 user.notice fsm: queen.enter
Dec 17 00:22:04 wk-001 kern.info kernel: [ 1702.340000] batman_adv: bat0: Changing gw mode from: client to: server
Dec 17 00:22:04 wk-001 user.notice fsm: Set IPv4: 10.52.205.1
Dec 17 00:22:05 wk-001 daemon.info dnsmasq[7027]: exiting on receipt of SIGTERM
Dec 17 00:22:06 wk-001 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Dec 17 00:22:06 wk-001 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Dec 17 00:22:12 wk-001 daemon.info dnsmasq[7318]: started, version 2.62 cachesize 150
Dec 17 00:22:12 wk-001 daemon.info dnsmasq[7318]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
Dec 17 00:22:12 wk-001 daemon.info dnsmasq-dhcp[7318]: DHCP, IP range 10.52.205.2 -- 10.52.205.254, lease time 12h
Dec 17 00:22:12 wk-001 daemon.info dnsmasq-dhcp[7318]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Dec 17 00:22:12 wk-001 daemon.info dnsmasq[7318]: reading /tmp/resolv.conf.auto
Dec 17 00:22:12 wk-001 daemon.info dnsmasq[7318]: using nameserver 192.168.2.1#53
Dec 17 00:22:12 wk-001 daemon.info dnsmasq[7318]: read /etc/hosts - 2 addresses
Dec 17 00:22:12 wk-001 daemon.info dnsmasq-dhcp[7318]: read /etc/ethers - 0 addresses
Dec 17 00:22:12 wk-001 daemon.err dnsmasq[7318]: cannot read /tmp/dhcp.hostconfig: No such file or directory
Dec 17 00:22:12 wk-001 daemon.info dnsmasq-dhcp[7318]: read /tmp/dhcp.hostconfig
Dec 17 00:22:12 wk-001 user.notice root: stopping dhcp6s
Dec 17 00:22:12 wk-001 user.notice root: starting dhcp6s
Dec 17 00:22:15 wk-001 daemon.info dnsmasq-dhcp[7318]: DHCPDISCOVER(br-mesh) 38:59:f9:6b:9c:07
Dec 17 00:22:15 wk-001 daemon.info dnsmasq-dhcp[7318]: DHCPOFFER(br-mesh) 10.52.205.240 38:59:f9:6b:9c:07
Dec 17 00:22:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:22:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:22:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:23:01 wk-001 cron.info crond[1453]: crond: USER root pid 7416 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:23:01 wk-001 cron.info crond[1453]: crond: USER root pid 7417 cmd /usr/sbin/fsm watch inetable
Dec 17 00:23:01 wk-001 cron.info crond[1453]: crond: USER root pid 7418 cmd /usr/sbin/fsm watch update
Dec 17 00:23:01 wk-001 cron.info crond[1453]: crond: USER root pid 7419 cmd /sbin/splash_sync
Dec 17 00:23:02 wk-001 user.notice fsm: We dont own our IP! Changing ...
Dec 17 00:23:02 wk-001 user.notice fsm: queen.leave
Dec 17 00:23:02 wk-001 kern.info kernel: [ 1760.360000] batman_adv: bat0: Changing gw mode from: server to: client
Dec 17 00:23:02 wk-001 user.notice fsm: Removing IPv4
Dec 17 00:23:03 wk-001 daemon.info dnsmasq[7318]: exiting on receipt of SIGTERM
Dec 17 00:23:04 wk-001 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Dec 17 00:23:04 wk-001 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Dec 17 00:23:07 wk-001 daemon.info dnsmasq[7611]: started, version 2.62 cachesize 150
Dec 17 00:23:07 wk-001 daemon.info dnsmasq[7611]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
Dec 17 00:23:07 wk-001 daemon.info dnsmasq-dhcp[7611]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Dec 17 00:23:07 wk-001 daemon.info dnsmasq[7611]: reading /tmp/resolv.conf.auto
Dec 17 00:23:07 wk-001 daemon.info dnsmasq[7611]: using nameserver 192.168.2.1#53
Dec 17 00:23:07 wk-001 daemon.info dnsmasq[7611]: read /etc/hosts - 2 addresses
Dec 17 00:23:07 wk-001 daemon.info dnsmasq-dhcp[7611]: read /etc/ethers - 0 addresses
Dec 17 00:23:07 wk-001 daemon.err dnsmasq[7611]: cannot read /tmp/dhcp.hostconfig: No such file or directory
Dec 17 00:23:07 wk-001 daemon.info dnsmasq-dhcp[7611]: read /tmp/dhcp.hostconfig
Dec 17 00:23:07 wk-001 user.notice root: stopping dhcp6s
Dec 17 00:23:14 wk-001 user.notice fsm: default.enter
Dec 17 00:23:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:23:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:23:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:24:01 wk-001 cron.info crond[1453]: crond: USER root pid 7668 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:24:01 wk-001 cron.info crond[1453]: crond: USER root pid 7669 cmd /usr/sbin/fsm watch inetable
Dec 17 00:24:01 wk-001 cron.info crond[1453]: crond: USER root pid 7670 cmd /usr/sbin/fsm watch update
Dec 17 00:24:01 wk-001 cron.info crond[1453]: crond: USER root pid 7671 cmd /sbin/splash_sync
Dec 17 00:24:02 wk-001 user.notice fsm: Node is online
Dec 17 00:24:02 wk-001 user.notice fsm: queen.enter
Dec 17 00:24:04 wk-001 user.info sysinit: mv: can't rename '/tmp/p2ptbl/gwip~': No such file or directory
Dec 17 00:24:04 wk-001 kern.info kernel: [ 1822.640000] batman_adv: bat0: Changing gw mode from: client to: server
Dec 17 00:24:04 wk-001 user.notice fsm: Set IPv4: 10.52.227.1
Dec 17 00:24:05 wk-001 daemon.info dnsmasq[7611]: exiting on receipt of SIGTERM
Dec 17 00:24:06 wk-001 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Dec 17 00:24:06 wk-001 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Dec 17 00:24:12 wk-001 daemon.info dnsmasq[7904]: started, version 2.62 cachesize 150
Dec 17 00:24:12 wk-001 daemon.info dnsmasq[7904]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
Dec 17 00:24:12 wk-001 daemon.info dnsmasq-dhcp[7904]: DHCP, IP range 10.52.227.2 -- 10.52.227.254, lease time 12h
Dec 17 00:24:12 wk-001 daemon.info dnsmasq-dhcp[7904]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Dec 17 00:24:12 wk-001 daemon.info dnsmasq[7904]: reading /tmp/resolv.conf.auto
Dec 17 00:24:12 wk-001 daemon.info dnsmasq[7904]: using nameserver 192.168.2.1#53
Dec 17 00:24:12 wk-001 daemon.info dnsmasq[7904]: read /etc/hosts - 2 addresses
Dec 17 00:24:12 wk-001 daemon.info dnsmasq-dhcp[7904]: read /etc/ethers - 0 addresses
Dec 17 00:24:12 wk-001 daemon.err dnsmasq[7904]: cannot read /tmp/dhcp.hostconfig: No such file or directory
Dec 17 00:24:12 wk-001 daemon.info dnsmasq-dhcp[7904]: read /tmp/dhcp.hostconfig
Dec 17 00:24:12 wk-001 user.notice root: stopping dhcp6s
Dec 17 00:24:12 wk-001 user.notice root: starting dhcp6s
Dec 17 00:24:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:24:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:24:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:24:28 wk-001 daemon.info n2n[1752]: STATUS: pending=2, operational=0
Dec 17 00:24:28 wk-001 daemon.info n2n[1721]: STATUS: pending=0, operational=0
Dec 17 00:25:01 wk-001 cron.info crond[1453]: crond: USER root pid 7984 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:25:01 wk-001 cron.info crond[1453]: crond: USER root pid 7985 cmd /usr/sbin/fsm watch inetable
Dec 17 00:25:01 wk-001 cron.info crond[1453]: crond: USER root pid 7986 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/update 500 br-mesh
Dec 17 00:25:01 wk-001 cron.info crond[1453]: crond: USER root pid 7987 cmd /usr/sbin/fsm watch update
Dec 17 00:25:01 wk-001 cron.info crond[1453]: crond: USER root pid 7988 cmd /sbin/n2n_watchdog
Dec 17 00:25:01 wk-001 cron.info crond[1453]: crond: USER root pid 7994 cmd /sbin/splash_sync
Dec 17 00:25:02 wk-001 user.notice fsm: Node is online
Dec 17 00:25:27 wk-001 daemon.info n2n[1721]: Registering with supernode
Dec 17 00:25:27 wk-001 daemon.info n2n[1752]: Registering with supernode
Dec 17 00:25:27 wk-001 daemon.info n2n[1752]: Received REGISTER_ACK from remote peer [ip=88.152.235.101:56789]
Dec 17 00:26:01 wk-001 cron.info crond[1453]: crond: USER root pid 8196 cmd /usr/sbin/p2ptbl gossip /tmp/p2ptbl/gwip 500 br-mesh
Dec 17 00:26:01 wk-001 cron.info crond[1453]: crond: USER root pid 8198 cmd /usr/sbin/fsm watch inetable
Dec 17 00:26:01 wk-001 cron.info crond[1453]: crond: USER root pid 8199 cmd /usr/sbin/fsm watch update
Dec 17 00:26:01 wk-001 cron.info crond[1453]: crond: USER root pid 8200 cmd /sbin/splash_sync
Dec 17 00:26:02 wk-001 user.notice fsm: Node is online

Drone beziehen keine Zeit

Dadurch das Dronen nicht aufs Internet zugreifen können (Beispiel wget http://google.com) können sie auch die Systemzeit nicht setzten. Das sorgt dafür das man Ereignisse im Log nicht mit der richtigen Zeit angegeben bekommt:

root@wk-00c:# date
Thu Jan 1 01:42:35 CET 1970
root@wk-00c:
# logread
Jan 1 01:42:32 wk-00c daemon.info n2n[...]

Verbindungsprobleme via BATMAN

Ich hab drei Nodes hier:

wk-001 <-> wk-010 <-> wk-002

wk-001 hat einen Uplink ins Internet, wk-010 und wk-002 nicht.

wk-002
IPv6: fda0:747e:ab29:2196:ffff:6470:28f:71c7
BATMAN-Mac: 66:70:02:8f:71:c9
Bin per SSH auf wk-010 und versuche die Verbindung zu wk-002 zu überprüfen mit folgendem Ergebnis:

http://pastebin.com/7T8DvS5L

Vor ein paar Minuten kamen auf Layer 3 drei von 10 Paketen durch dann brach es komplett ab, Ping per Layer 2 geht dagegen nach wie vor...

Fritzbox stürzt ab bei Verwendung vom FF-Router

Wir verwenden hier ausschließlich den TP-Link WR740N in Hardware Revision 4.

In einem Geschäft steht eine FRITZ!Box Fon WLAN 7113 Firmware 60.04.68

Diese stürzt ab und an ab seitdem der Freifunk-Router dort steht, seitdem Version 2012-12-02_git-7ac3295 (mit Bugfix von Linus) drauf ist genau 5 Minuten nachdem der Freifunk-Router eingesteckt wird.

Die Fritzbox vergibt im LAN per DHCP IPs 192.168.164.x Sub 255.255.255.0 Gateway 192.168.164.43

Meshen im LAN

Hallo zusammen,

ich hab bei mir zwei Router aufgestellt, einen vorn im Haus, einen in der Mitte des Grundstücks in der Gartenlaube. Beide Router haben keine Verbindung über WLAN miteinander. Sind auf der LAN-Schnittstelle aber beide im selben Subnetz.

Suchen die auf der LAN-Schnittstelle zu anderen Freifunk-Routern um darüber zu meshen?

Wenn nein wäre ich hier für eine Implementierung.

LG Ruben

Image: Hinzufügen von Miniconfig

Miniconfig sollte aktualisiert werden und in die Firmware eingebaut werden, der Webinterface von Miniconfig muss entfernt werden soweit vorhanden.

Zellenweites openVPN über FFRL VPN

Als Administrator möchte ich eine VPN verbindung zum FFRL VPN einrichten, damit der Traffic der Nodes verschlüsselt wird.

  • Nur Zellen(Städte)weit
  • Internet und Inter-City traffic verschlüsseln
  • Username/Passwort über normale VPN Settings konfigurierbar (siehe #28)
  • Server Seite:
    • Traffic Umleitung
    • Zugang via Username/Password (PAM Auth via LDAP?)

Probleme bei der Einrichtung von VPNTunnel.se

Castoph-Rauxel stellt gerade den ersten Node auf, Nils möchte einen VPN verwenden, also hab ich auf die Wiki verwiesen. Nach der Einrichtung kommt folgendes im Log:

Jan 15 17:03:02 FFCAS1 user.notice fsm: init.leave
Jan 15 17:03:02 FFCAS1 user.notice fsm: boot.enter
Jan 15 17:03:03 FFCAS1 user.notice fsm: Set IPv6:
fda0:747e:ab29:ca5:FFFF:6470:02BC:44BD/64
Jan 15 17:03:04 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:07 FFCAS1 authpriv.notice dropbear[1867]: Password auth
succeeded for 'root' from 192.168.1.250:64236
Jan 15 17:03:07 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:11 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:14 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:17 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:20 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:23 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:26 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH]: No route to host (code=148)
Jan 15 17:03:29 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:32 FFCAS1 daemon.info n2n[1800]: Registering with supernode
Jan 15 17:03:32 FFCAS1 daemon.info n2n[1782]: Registering with supernode
Jan 15 17:03:33 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:36 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:39 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREAC
Jan 15 17:03:43 FFCAS1 daemon.err openvpn(custom_config)[1810]: read UDPv4
[EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREA
CH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNREACH|EHOSTUNR
EACH|EHOSTUNREACH]: No route to host (code

Konfiguration der Freischaltzeit

Als Administrator möchte ich einstellen können, wie lange ein Client freigeschaltet wird

  • Aktuell funktioniert das timing nicht 100%ig
  • In den Adminsettings ein Dropdown Menü mit folgenden zeiten: 30min, 1h, 2h, 3h, 5h, permanent

Spielekonsolen

Spielekonsolen können sich nicht im Freifunk freischalten. Beim Verbinden mit dem W-Lan wird geprüft ob eine Verbindung zum Herstellerserver aufgebaut werden kann, da dies nicht der Fall ist kann dieses W-Lan nicht verwendet werden.

Diese Endgeräte brauchen meistens nur zugriff auf bestimmte Server die in der Firmware freigeschaltet werden sollte.

Drone logread n2n-spam

Hab gerade auf meiner Drone festgestellt das n2n hier das ganze Log vollspamt. Die Drohne hat keinerlei LAN-Stecker eingesteckt und ist gerade neu geflasht.

Die Logeinträge sehen aus wie:
root@wk-00c:~# logread
Jan 1 01:36:14 wk-00c daemon.info n2n[1625]: WARNING: sendto() [sent=-1][attempted_to_send=150] [Network is unreachable]
Jan 1 01:36:14 wk-00c daemon.info n2n[1643]: WARNING: sendto() [sent=-1][attempted_to_send=150] [Network is unreachable]
Jan 1 01:36:14 wk-00c daemon.info n2n[1643]: WARNING: sendto() [sent=-1][attempted_to_send=124] [Network is unreachable]
Jan 1 01:36:14 wk-00c daemon.info n2n[1625]: WARNING: sendto() [sent=-1][attempted_to_send=124] [Network is unreachable]
Jan 1 01:36:14 wk-00c daemon.info n2n[1643]: WARNING: sendto() [sent=-1][attempted_to_send=124] [Network is unreachable]
Jan 1 01:36:15 wk-00c daemon.info n2n[1625]: WARNING: sendto() [sent=-1][attempted_to_send=150] [Network is unreachable]
Jan 1 01:36:15 wk-00c daemon.info n2n[1643]: WARNING: sendto() [sent=-1][attempted_to_send=150] [Network is unreachable]
Jan 1 01:36:15 wk-00c daemon.info n2n[1643]: WARNING: sendto() [sent=-1][attempted_to_send=124] [Network is unreachable]

Konfiguration von Communitysettings

Als Administrator will ich die Konfiguration der Node über ein Settingsmenü einstellbar sein, damit ich bei einem Umzug nicht den Router komplett neu flashen muss

OpenVPN Konfiguration

Leider habe ich keine aktuelle Anleitung gefunden, wie ich OpenVPN einrichten kann, ich würde aber gern einen Tunnel einrichten, durch den ich den Internetverkehr schicken kann.

Es scheint auch generell etwas mit OpenVPN schief zu laufen, ich konnte keine Verbindung mit meinem Server herstellen, selbst wenn ich OpenVPN über die Kommandozeile aufrufe.

openvpn --remote 123.1.2.3 --port 5000 --dev tun1 --ifconfig 172.20.1.1 172.20.1.2

OpenVPN startet ohne Fehlermeldung, es kommt aber einfach zu keiner Verbindung.
Von einem Client im br-mesh hingegen funktioniert es sofort.
Habe auch getestet die Firewall auszuschalten, ohne Erfolg.

Webinterface in eigenes Modul auslagern

Als Firmwaremaintainer möchte ich das Webinterface in ein eigenes Package ausgelagert haben, damt die Firmware modularer wird.

  • Muss in eigenem Repo liegen
  • History der aktuellen Inhalte muss erhalten bleiben
  • Package muss beim bauen gezogen werden
  • Noch keine komprimierung einbauen (kommt in eigenes Issue)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.