blog.bartlweb - a technologist's external brain

Thema: OpenWrt

WLAN-Schalter für Netgear WNDR3700 in OpenWrt aktivieren

Um auf einem mit OpenWrt betriebenen Netgear WNDR3700 Router den WLAN-Schalter zum Leben zu erwecken ist ein kleiner Eingriff in die Konfiguration notwendig. Das folgende Skript ermöglicht es mittels Druck auf den WLAN-Schalter den WLAN-AccessPoint zu aktivieren bzw. zu deaktivieren (Achtung: der gesetzte Status ist auch nach dem Neustart des Routers noch aktiv).

Verbinden Sie sich per SSH auf den Router und erstellen Sie die Datei /sbin/wlantoggle mit folgendem Inhalt.

#!/bin/sh

case "$(uci get wireless.@wifi-iface[0].disabled)" in
        1)
                uci set "wireless.@wifi-iface[0].disabled=0"
                uci set "wireless.@wifi-iface[1].disabled=0"
                uci commit
                wifi
        ;;
        *)
                uci set "wireless.@wifi-iface[0].disabled=1"
                uci set "wireless.@wifi-iface[1].disabled=1"
                uci commit
                wifi
        ;;
esac

Port-Forwarding für PPTP auf OpenWrt einrichten

Um PPTP-Tunnel-Verbindungen vom Internet zu einem Server hinter einem mit OpenWrt betriebenen Router zu aktivieren, muss nicht nur die Port-Weiterleitung für den TCP-Port 1723 über die Weboberfläche eingerichtet sondern auch ein wenig Hintergrundarbeit geleistet werden.

Um die Funktion des Port-Forwardings für PPTP überhaupt zu ermöglichen müssen Sie zunächst das folgende Pakete installieren:

kmod-ipt-nathelper-extra

bzw. ab Version Chaos Calmer 15.05

kmod-nf-nathelper-extra

Dazu verbinden Sie sich per SSH mit dem Router und fügen die folgenden Zeilen zur Datei /etc/firewall.user hinzu. Ersetzen Sie dabei <IP-Adresse> durch Ihre interne IP des PPTP-Servers (ohne spitze Klammern).