iptables Firewall für Plex anpassen

Plex Mediaserver Firewall

Damit Plex, bei aktivierter iptables Firewall, mit der Außenwelt kommunizieren kann, sind fünf zusätzliche Regeln erforderlich, welche die nötigen Ports freizugeben. Sofern es bereits ein Regelwerk gibt (z.B. /etc/iptables.firewall.rules), müssen die folgenden rot markierten Regeln nur noch hinzugefügt werden.

Schritt 1: Regelwerk anpassen

nano /etc/iptables.firewall.rules

Hier müssen die folgenden rot markierten Regeln nur noch hinzugefügt werden.

*filter

# Allow all loopback (lo0) traffic and drop all traffic to 127/8 that doesn't use lo0
-A INPUT -i lo -j ACCEPT
-A INPUT -d 127.0.0.0/8 -j REJECT

# Accept all established inbound connections
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# Allow connections from anywhere
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT

# Allow SSH connections
-A INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT

# Allow Plex connections from local network
-A INPUT -p udp --dport 1900 -j ACCEPT
-A INPUT -m state --state NEW -p tcp --dport 32400 -j ACCEPT
-A INPUT -p udp --dport 32469 -j ACCEPT
-A INPUT -p tcp --dport 32469 -j ACCEPT

# Allow Bonjour services
-A INPUT -p udp --dport 5353 -j ACCEPT
-A INPUT -p tcp --dport 5353 -j ACCEPT

# Allow ping
-A INPUT -p icmp -j ACCEPT

# Log iptables denied calls
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7

# Allow all outbound traffic
-A OUTPUT -j ACCEPT

# Drop all other inbound
-A INPUT -j DROP
-A FORWARD -j DROP

COMMIT

Schritt 2: Regeln an den Kernel übertragen

iptables-restore < /etc/iptables.firewall.rules

Nun sollte Plex erreichbar sein und von allen DLNA oder Plex fähigen Endgeräten gefunden werden.

Quelle: What Network Ports Do I Need To Allow Through My Firewall?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.