Linux.OpenWrt
Installieren
erster Start
DHCP Client auf dem LAN Interface aktivieren
- vi /etc/config/network
config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'dhcp'
option hostname 'TL-MR3020'
#option proto 'static'
#option ipaddr '192.168.1.1'
#option netmask '255.255.255.0'
#option ip6assign '60'
Router im "Station Mode" ("Client Mode") aktivieren
Voraussetzung: Ein WLAN wird bereits durch einen Router im Access-Point Modus bereitgestellt. Mit diesem WLAN ist es Notebooks oder Smartphones möglich sich zu verbinden.
Funktionsziel: Der OpenWrt-Router gibt ALLE Anfragen von "eth0" direkt an das WLAN weiter. Es selbst holt sich übers WLAN eine eigene IP-Adresse, er verfügt nun selbst über Internet und ist über seine IP-Adresse konfigurierbar.
Er gibt alles was an eth0 aufschlägt direkt ans WLAN weiter.
Alle DHCP Anfragen von eth0 muss er über das WLAN Interface weitergeben.
- dem WLAN beitreten, mit Luci
- Firewall aus:
/etc/init.d/firewall stop
/etc/init.d/firewall disable - DHCP muss er eigentlich nur auf dem WAN Interface machen, um selbst eine IP-Adresse und das Standard-Gateway zu erhalten
Zugriffs-Kontrolle
Parameter Zeitblockgröße=5 min Betrachtungsfenster=24 h Limit=2 h
Idee: Wird in einem gewissen Messabstand (z.B. 5 Minuten) ein Traffic festgestellt, so wird dieser Zeitblock als verbraucht markiert. Eine Summenfunktion summiert im Betrachtungsfenster die markierten Zeitblöcke. Ist die Summe >=Limit wird die Verbindung getrennt. Das WLAN wird erst wieder aktiviert wenn Summe>Zeitblockgröße.
Traffic über diese Interface protokollieren
iw dev wlan0 station dump ifconfig wlan0
Traffic aufsummieren
Ab einer gewissen Punktzahl deaktivieren
wifi down