Opennet per GRE: Unterschied zwischen den Versionen
Aus Opennet
(Die Seite wurde neu angelegt: „= Anwendungsfall = Zwei Accesspoints sind über ein LAN verbunden und sollen gleichzeitig eine Opennet-Verbindung übers LAN haben. ==Ausgangskonfiguration== Acc…“) |
Lars (Diskussion | Beiträge) (Kategorie) |
||
Zeile 83: | Zeile 83: | ||
'''und nun das ganze auf dem anderen AP mit vertauschten IP-Adressen, und das wars''' | '''und nun das ganze auf dem anderen AP mit vertauschten IP-Adressen, und das wars''' | ||
+ | |||
+ | |||
+ | [[Kategorie:Konfiguration]] |
Version vom 23. Februar 2016, 16:12 Uhr
Inhaltsverzeichnis |
Anwendungsfall
Zwei Accesspoints sind über ein LAN verbunden und sollen gleichzeitig eine Opennet-Verbindung übers LAN haben.
Ausgangskonfiguration
Accesspoint A:
- Lan-IP: 172.16.0.1/24
- Opennet-IP: 192.168.1.1/16
Accesspoint B:
- Lan-IP: 172.16.0.2/24
- Opennet-IP: 192.168.1.2/16
GRE-Tunnel
Tunnel auf Accesspoint A aufbauen:
(kernel-modul gre laden) ip tunnel add oni mode gre remote 172.16.0.2 local 172.16.0.1 ttl 255 ip link set oni up ip addr add 192.168.11.1 dev oni ip route add 192.168.1.2 dev oni
Tunnel auf Accesspoint B aufbauen:
(kernel-modul gre laden) ip tunnel add oni mode gre remote 172.16.0.1 local 172.16.0.2 ttl 255 ip link set oni up ip addr add 192.168.11.2 dev oni ip route add 192.168.1.1 dev oni
OLSR auf Accesspoint A aktivieren:
Interface "oni" { Ip4Broadcast 172.16.0.2 }
OLSR auf Accesspoint B aktivieren:
Interface "oni" { Ip4Broadcast 172.16.0.1 }
Aktivierung auf einem AP mit neuer Opennet-Firmware
Schnittstelle anlegen
Im Webinterface unter Administration->Netzwerk->Schnittstellen
- neue Schnittstelle hinzufügen (ganz unten)
- Name der neuen Schnittstelle: "on_eth_1" (noch nicht vergebene Schnittstelle nach Schema on_eth_X)
- Protocol of the new interface: "Static"
- benutzerdefinierte Schnittstelle: "oni"
--> absenden
- IPv4 address: 192.168.11.1 (noch nicht vergebene IP nach Schema 192.168.(n)X.Y
- IPv4 netmask: 255.255.0.0
--> Firewall-Einstellungen
- zuordnen zu "opennet"
(speichern)
OLSR konfigurieren
Im Webinterface unter Administration->Dienste->OLSR
- hinzufügen (ganz unten)
- Netzwerk: on_eth_1 (wie oben)
- Tab IP-Adressen: IPv4 Broadcast: "172.16.0.2"
(speichern)
GRE aktivieren
kmod-gre auf dem AP installieren (bspw. per Webfrontend oder von http://www.absorb.it/software/opennet/on_firmware/0.4-1/ar71xx/packages/kmod-gre_2.6.32.27-1_ar71xx.ipk laden und mit opkg installieren)
Im Webinterface unter Administration->System->Systemstart
Lokales Startskript ergänzen:
# Put your custom commands here that should be executed once # the system init finished. # execute potential opennet configuration parts [ -f /etc/rc.local_on-core ] && sh /etc/rc.local_on-core [ -f /etc/rc.local_on-openvpn ] && sh /etc/rc.local_on-openvpn [ -f /etc/rc.local_on-usergw ] && sh /etc/rc.local_on-usergw insmod ip_gre ip tunnel add oni mode gre remote 172.16.0.2 local 172.16.0.1 ttl 255 exit 0
und nun das ganze auf dem anderen AP mit vertauschten IP-Adressen, und das wars