Welche Ports nutzt das NAS?

  • Hi, wo kann ich im QTS (oder über die Konsole) einsehen welche Netzwerk-Ports mein NAS aktiv nutzt bzw. welche es für sich reserviert hat. Inklusive VMs, Container, Dienste, etc.

    Die offizielle doc hilf mir nicht wirklich weiter


    Hintergrund ist, zumindest gerade bei mir, das ich in einem Container den UDP Port 1900 nicht vergeben darf.

  • Oder mit nmap von einem anderen Rechner aus die Ports scannen. Die Liste ist nicht ganz so vollständig, aber besser verständlich.


    Hier das Ergebnis bei mir:

  • kannst Du den zu verwendenden Port nicht einfach einfach ändern?

  • Die ersten 49'000 Ports (exakt sind es 49.151) sind standardisiert, also eigentlich fix. Zu UDP Port 1900 findet sich diese Angabe:

    1900 UDP Microsoft SSDP – Ermöglicht das Auffinden von UPnP-Geräten

    Eine Liste siehe hier:

    Liste der standardisierten Ports – Wikipedia


    Den Port 1900 würde ich jetzt also nicht umbiegen, auch wenn ich von UPnP nur abraten kann.


    Nicht alle 49'000 Ports sind schon belegt und je nach Gerät und Dienste unterschiedlich. Aber zur freien Verfügung - mehr oder weniger - stehen die Ports darüber. Wenn Du jetzt einen Port auf den unteren Bereich änderst, kann es jetzt funktionieren und beim Installieren zusätzlicher Dienste zu Problemen führen. Hier sollte man wissen was man tut und es empfiehlt sich dies dann auch entsprechend zu dokumentieren.


    Dynamische Ports sind im Bereich Port 49.152 bis 65.535.

  • Ich würde sudo netstat -tulpen empfehlen. Das lässt die Unix-Sockets und die aktiven Verbindungen weg (die hier nicht interessieren) und zeigt die Sockets im Zustand LISTEN (also die wo tatsächlich ein Dienst auf Verbindungen wartet) mit den Prozessen, die sie geöffnet haben. Und wenn du schon weißt, dass dich nur der Port 1900 interessiert, kannst du ein grep 1900 dahinterschalten, um gezielt die Info für diesen Port herauszufischen. Bei mir ergibt das:

    Code
    [~] # sudo netstat -tulpen | grep 1900
    udp        0      0 0.0.0.0:1900            0.0.0.0:*                           28207/qDmcd
    udp        0      0 0.0.0.0:1900            0.0.0.0:*                           28044/myupnpmediasv
    udp        0      0 239.255.255.250:1900    0.0.0.0:*                           14738/java
    udp        0      0 239.255.255.250:1900    0.0.0.0:*                           14738/java
    udp        0      0 239.255.255.250:1900    0.0.0.0:*                           14738/java
    udp        0      0 239.255.255.250:1900    0.0.0.0:*                           14738/java
    udp        0      0 0.0.0.0:1900            0.0.0.0:*                           19808/upnpd
    udp        0      0 :::1900                 :::*                                28207/qDmcd
    udp        0      0 :::1900                 :::*                                28207/qDmcd

    (Was ich sehr spannend finde, da ich mal gelernt habe, dass auf einer IP-Adresse/Port-Kombination nur ein Prozess lauschen kann. Hier stehen nun sowohl qDmcd als auch upnpd als Besitzer von 0.0.0.0:1900 drin, von upnpd sogar zwei Instanzen - das kann eigentlich nicht sein.)