OpenWrt: Tipps und Tricks

Hier finden sich in loser Anordnung kleine Lösungen, die nicht sofort offensichtlich sind

miniupnpd und VLANs: listening on multiple interfaces

Zweck

miniupnpd öffnet auf Anfrage eines Clients im Netzwerk (z.B. für Bittorrent) auf dem Router einen Port und leitet die dort einkommenden Datenpackete an den Port der IP-Adresse des Clients weiter.

Problem

miniupnpd hört nur auf einem VLAN auf Anfragen von clients. Die Opton kann via Webinterface (luci) NICHT gesetzt werdem.

Lösung

In der Datei /etc/config/upnpd wird die Zeile:

        option internal_iface 'lan'

umgeändert in:

        option internal_iface 'lan medialan'

oder die Zeilen beginnen einzeln mit "list"

        list internal_iface 'lan'
        list internal_iface 'medialan'

Dabei sind die Bezeichnungen in den ' ' entsprechend der eigenen Konfiguration zu setzen.

Kontrolle

vorher:

netstat -nlp | grep miniupnpd
tcp        0      0 :::5000                 :::*           LISTEN      15951/miniupnpd
udp        0      0 10.1.2.1:39516      0.0.0.0:*                      15951/miniupnpd
udp        0      0 0.0.0.0:1900            0.0.0.0:*                  15951/miniupnpd
udp        0      0 10.1.2.1:5351       0.0.0.0:*                      15951/miniupnpd
udp        0      0 :::35341                :::*                       15951/miniupnpd
udp        0      0 :::1900                 :::*                       15951/miniupnpd
udp        0      0 :::5351                 :::*                       15951/miniupnpd

nachher:

netstat -nlp | grep miniupnpd
tcp        0      0 :::5000                 :::*           LISTEN      15995/miniupnpd
udp        0      0 10.1.5.1:33592      0.0.0.0:*                      15995/miniupnpd
udp        0      0 0.0.0.0:1900            0.0.0.0:*                  15995/miniupnpd
udp        0      0 10.1.2.1:42658      0.0.0.0:*                      15995/miniupnpd
udp        0      0 10.1.2.1:5351       0.0.0.0:*                      15995/miniupnpd
udp        0      0 10.1.5.1:5351       0.0.0.0:*                      15995/miniupnpd
udp        0      0 :::57891                :::*                       15995/miniupnpd
udp        0      0 :::1900                 :::*                       15995/miniupnpd
udp        0      0 :::5351                 :::*                       15995/miniupnpd
udp        0      0 :::51947                :::*                       15995/miniupnpd