Für Freifunk Hameln ist die Einrichtung unseres ersten Gateways nun so gut wie fertig, die passende GLUON Firmware läuft auch schon.
Dazu habe ich mich zum größten Teil an dieser Anleitung vom FFLippeorientiert, außerdem noch dem Wiki Eintrag zu Tinc, ICVPN(bird) und DNS(bind9)
Was funktioniert:
- Clients bekommen Adressen (DHCP)
- Clients können Namen auflösen (DNS), aber nur lokale(website.ffhm) und externe( google.de) keine der anderen Communitys( start.ffpb).
- Clients kommen ins Internet( momentan noch direkt über Gateway, Exit-VPN kommt noch ganz zum Schluss)
Was nicht funktioniert:
- Anbindung zum ICVPN bzw. Verbindung zu anderen Communities.
Ich vermute, dass bei mir mit den iptables irgendwo noch etwas nicht stimmt.
Diese ganzen Regelungen und routen die man da machen soll habe ich ehrlich gesagt noch nicht so ganz verstanden.
/var/log/syslog ist voll mit Fehlern wie
ffhm-gw01 bird: BGP: Unexpected connect from unknown address 10.207.0.17 (port 34231)
ffhm-gw01 bird: bird: darmstadt4: Invalid NEXT_HOP attribute in route 172.23.234.16/28
ffhm-gw01 bird: KRT: Received route 0.0.0.0/0 with strange next-hop 51.254.115.77
Ich hoffe Ihr könnt mir da villeicht weiterhelfen.
Hier noch ein paar Ausgaben von Befehlen, die vllt. relevant sein könnten.
Gebe euch sehr gerne noch mehr Info bei bedarf.
root@ffhm-gw01:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 51.254.112.1 0.0.0.0 UG 0 0 0 eth0
10.11.96.0 0.0.0.0 255.255.240.0 U 0 0 0 br-ffhm
10.207.0.0 0.0.0.0 255.255.0.0 U 0 0 0 icvpn
51.254.112.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
root@ffhm-gw01:~# ip rule show
0: from all lookup local
32765: from all fwmark 0x1 lookup ffhm
32766: from all lookup main
32767: from all lookup default
root@ffhm-gw01:~# ifconfig
bat0 Link encap:Ethernet HWaddr 66:b7:a7:62:83:f9
inet6 addr: fe80::64b7:a7ff:fe62:83f9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1124 (1.1 KB) TX bytes:3914 (3.9 KB)
br-ffhm Link encap:Ethernet HWaddr 66:b7:a7:62:83:f9
inet addr:10.11.96.1 Bcast:10.11.111.255 Mask:255.255.240.0
inet6 addr: fe80::3038:86ff:fec4:d94c/64 Scope:Link
inet6 addr: fdc7:4c8d:b889:a272::1/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:704 (704.0 B) TX bytes:3922 (3.9 KB)
eth0 Link encap:Ethernet HWaddr fa:16:3e:4d:fc:4d
inet addr:51.254.115.77 Bcast:51.254.115.77 Mask:255.255.255.255
inet6 addr: fe80::f816:3eff:fe4d:fc4d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1689892 errors:0 dropped:0 overruns:0 frame:0
TX packets:357893 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:213804179 (213.8 MB) TX bytes:46776293 (46.7 MB)
ffhm-mesh Link encap:Ethernet HWaddr 72:ca:ff:ee:ba:be
inet6 addr: fe80::70ca:ffff:feee:babe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1406 Metric:1
RX packets:449 errors:0 dropped:0 overruns:0 frame:0
TX packets:481 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:18580 (18.5 KB) TX bytes:23365 (23.3 KB)
icvpn Link encap:Ethernet HWaddr b2:45:ea:b4:cb:2d
inet addr:10.207.0.31 Bcast:10.207.255.255 Mask:255.255.0.0
inet6 addr: fec0::a:cf:0:1f/96 Scope:Site
inet6 addr: fe80::b045:eaff:feb4:cb2d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1664579 errors:0 dropped:48 overruns:0 frame:0
TX packets:82881 errors:0 dropped:1011 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:102447294 (102.4 MB) TX bytes:10204061 (10.2 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:10159 errors:0 dropped:0 overruns:0 frame:0
TX packets:10159 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1161166 (1.1 MB) TX bytes:1161166 (1.1 MB)
root@ffhm-gw01:~# ip route show
default via 51.254.112.1 dev eth0
10.11.96.0/20 dev br-ffhm proto kernel scope link src 10.11.96.1
10.207.0.0/16 dev icvpn proto kernel scope link src 10.207.0.31
51.254.112.1 dev eth0 scope link
root@ffhm-gw01:~# ip route show table ffhm(42) | less
10.0.1.0/24 via 10.207.0.79 dev icvpn proto bird src 10.11.96.1
10.2.0.0/16 via 10.207.0.22 dev icvpn proto bird src 10.11.96.1
10.5.0.0/16 via 10.207.0.114 dev icvpn proto bird src 10.11.96.1
10.8.0.0/16 via 10.207.0.36 dev icvpn proto bird src 10.11.96.1
10.11.0.0/18 via 10.207.0.17 dev icvpn proto bird src 10.11.96.1
10.11.96.0/20 dev br-ffhm scope link src 10.11.96.1
... noch mehr proto bird Einträge