Problem:

Nach wenigen Sekunden Live-TV stockt der Stream und kommt zum erliegen.

Lösung:

Nach wenigen Augenblicken wird der Entertain LiveStream auf Multicast umgeschaltet. Der Multicast Traffic wird durch pfSense geblockt. Voraussetzung für Entertain ist, dass der MediaReceiver direkt am pfSense-Host oder über IGMPv3 fähige Switche angebunden ist. Außerdem müssen folgende Einstellungen in pfSense gesetzt werden:

IGMP-Proxy einrichten

  1. Im Menü Services→IGMP Proxy auswählen.
  2. Mittels Add ein Upstream-Netz hinzufügen.
    1. Als Interface WAN auswählen.
    2. Beschreibung erhält eine eindeutige Beschreibung zur Identifikation, z.B. „Entertain Upstream“.
    3. Als Type wird Upstream Interface gewählt.
    4. Treshold bleibt leer.
    5. Nun die Netzwerk hinzufügen:
      • 87.128.0.0/11
      • 224.0.0.0/4
      • 193.158.0.0/15
      • 239.35.0.0/16
    6. Zuordnung speichern.
  3. Nun mittels Add ein Downstream-Netz hinzufügen:
    1. Als Interface LAN wählen.
    2. Eine Beschreibung eintragen, z.B. „Lokales Netz“.
    3. Als Type wird Downstream Interface gewählt.
    4. Treshold bleibt leer.
    5. Nun ein Netzwerk hinzufügen:
      • Es wird die IP-Adresse des LAN-Interfaces eingetragen, also z.B. „192.168.1.1 / 24“.
    6. Zuordnung speichern.

Firewall-Regeln
Im Vergleich zu früheren Konfigurationen müssen hier explizit Firewall-Regeln für den Multicast-Datenverkehr angelegt werden.

  1. Regel für IGMP anlegen:
    • Action: Pass
    • Interface: WAN
    • Address Family: IPv4
    • Protocoll: IGMP
    • Source: Any
    • Destination: ANY???
    • Description: z.B. IPTV
    • Advanced Options: Allow IP Options muss aktiviert sein.
  2. Regel für UDP anlegen:
    • Action: Pass
    • Interface: WAN
    • Address Family: IPv4
    • Protocol: UDP
    • Source: Any
    • Destination: ANY??
    • Description: z.B. IPTV

Nun dürfte der Internetzugang inklusive EntertainTV wie erwartet funktionieren.