Benutzer:Allan Wegan

Aus wiki.freifunk.net
Zur Navigation springenZur Suche springen

Administrator zweier TP-Link TL-WDR3600 V1.1 und zweier TP-Link TL-WR841ND V8.2.

Homepage (enthält Public-Key für sichere Kommunikation)

Notizen

  • IPv6-Adressen lokaler Router: ping6 -c3 FF02::2%eth0 | sed -rn '/ [0-9a-fA-F:]+: /s/.+ ([0-9a-fA-F:]+): .+/\1/p' | sort | uniq

Docs

FFHH-Node-Shell

  • Knoteninfo anzeigen: echo -e "\nFirmwareversion: `cat /etc/freifunk_version`\nKernel: `uname -a`\nNow: `date +'%F %T %z'`\nUptime: `uptime | sed -r 's/^[^u]+up //'`\nNode map (br-freifunk) MAC: `ip a show br-freifunk | sed -rn '/ether/{s/^.*ether ([0-9a-fA-F:]+).*$/\1/;p}'`\n"
  • SSH-Public-Keys für Fernwartung liegen in: /etc/dropbear/authorized_keys
  • Log anzeigen: logread

Ethernet

  • Eigene Mac im Freifunk-Mesh (und auf der Node-Map): ip a show br-freifunk | sed -rn '/ether/{s/^.*ether ([0-9a-fA-F:]+).*$/\1/;p}'
  • Gateway MACs: batctl gwl

IPv6

  • IPv6-Adressen aller Nodes und GWs im Comunity-FF-Netz: ping6 -c3 FF02::2%br-freifunk | sed -rn '/ [0-9a-fA-F:]+: /s/.+ ([0-9a-fA-F:]+): .+/\1/p' | sort | uniq
  • Anzahl Nodes und GWs im Comunity-FF-Netz: ping6 -c3 FF02::2%br-freifunk | sed -rn '/ [0-9a-fA-F:]+: /s/.+ ([0-9a-fA-F:]+): .+/\1/p' | sort | uniq | grep -c ''
  • IPv6-Adressen aller Teilnehmer im Comunity-FF-Netz: ping6 -c3 FF02::1%br-freifunk | sed -rn '/ [0-9a-fA-F:]+: /s/.+ ([0-9a-fA-F:]+): .+/\1/p' | sort | uniq
  • Anzahl Teilnehmer im Comunity-FF-Netz: ping6 -c3 FF02::1%br-freifunk | sed -rn '/ [0-9a-fA-F:]+: /s/.+ ([0-9a-fA-F:]+): .+/\1/p' | sort | uniq | grep -c ''
  • IPv6-Adressen aller Multicast-DNS-Sprecher im Comunity-FF-Netz: ping6 -c3 FF02::FB%br-freifunk | sed -rn '/ [0-9a-fA-F:]+: /s/.+ ([0-9a-fA-F:]+): .+/\1/p' | sort | uniq
  • IPv6-Anzahl Multicast-DNS-Sprecher im Comunity-FF-Netz: ping6 -c3 FF02::FB%br-freifunk | sed -rn '/ [0-9a-fA-F:]+: /s/.+ ([0-9a-fA-F:]+): .+/\1/p' | sort | uniq | grep -c ''

Fastd

  • Fastd-Log: logread | grep -E ' fastd\[[0-9\.]+\]: '
  • Fastd-Konfig im UCI-Format inklusive Private-Key: /etc/config/fastd
  • Fastd-Konfig im Fastd-Format in /tmp/fastd.conf ablegen: uci show fastd | sed -rn '/^fastd\.mesh_vpn\.[a-zA-Z_]+=/ {s/^fastd.mesh_vpn.//; /^(enabled)=/d; s/^config=/include=/; s/^config_peer_dir=/include peers from=/; s/^(bind|mode|forward)=(.+)/\1 \2;/; s/^syslog_level=(.+)$/log to syslog level \1;/; s/^([^=]+)_([^=]*=)/\1 \2/; s/^([^=]+)_([^=]*=)/\1 \2/; s/([^=]+)=[ ]*([0-9]+)[ ]*$/\1 \2;/; s/([^=]+)=(.+)$/\1 "\2";/; p}' > /tmp/fastd.conf
  • Fastd-Public-Key aus /tmp/fastd.conf anzeigen: fastd -c /tmp/fastd.conf --show-key
  • Gateway-Public-Keys liegen in: /lib/freifunk/mesh-vpn/backbone/
  • Neue Gateway-Namen ohne Firmware-Update: cd /lib/freifunk/mesh-vpn/backbone; mkdir old; cp -- gateway-hamburg* old/; for e in gateway-hamburg*; do cat "old/$e" | sed -r 's/"freifunk-gw([0-9]+)\.hamburg\.ccc\.de"/"gw\1.hamburg.freifunk.net"/' > "$e"; done; rm -r -- old; /etc/init.d/fastd restart