Zdravo,
ali mi zna kdo pomagati nastaviti IPTV na OPNsense? Na prejšnjem Edge Router ER-X je IPTV deloval brez problema.
OPNsense je virtualiziran na Proxmox-u. Imam virtualiziran tudi pfSense, ki ga prav tako nisem uspel usposobiti za IPTV.
Poskusil sem po tem "kuharskem receptu" (https://forum.opnsense.org/index.php?topic=17865.0), vendar brez uspeha.
Očitno je potrebno znati nastaviti IGMP Proxy in pravila na FW.
Hvala.
OPNsense IPTV multicast
Re: OPNsense IPTV multicast
Mam isto virtualiziran opnsense. Meni je uspel prit do tega da client (vlc) igmp join request poslje, t-2jev tv server (172.17.141.193) pa odgovori z udp streamom. Ni mi pa uspelo v startu spravit udp streama od igmp proxyja do racunalnika. Sem na opnsense forumu najdu en post na to temo.
Rabis nardit sledece:
1) nastavit igmp proxy upstream na 172.17.141.0/24, 10.1.1.0/24 in downstream na zeljeni subnet (js mam na LAN).
2) pod firewall/NAT/outbound nastavi takole:
Interface Source Source Port Destination Destination Port NAT Address NAT Port Static Port Description
WAN t2_iptv_server * * * WAN address * NO route incoming iptv igmp packets
WAN LAN net * * * WAN address * NO route outgoing iptv igmp packets
3) Pod firewall/rules/WAN je tkole (pri obeh spodaj klikni na advanced in vklopi allow options ter pri spodnjem nastavi state type na none):
Protocol Source Port Destination Port Gateway Schedule Description
IPv4 IGMP * * * * * * allow IGMP multicast traffic
IPv4 UDP t2_iptv_server * t2_iptv_stream, WAN address * * * allow multicast udp streams
4) Pod firewall/rules/LAN je tkole:
Protocol Source Port Destination Port Gateway Schedule Description
IPv4 IGMP * * * * * * allow IGMP multicast traffic
IPv4 UDP LAN net * * * * * allow multicast udp streams
t2_iptv_server je alias za 172.17.141.0/24, 10.1.1.0/24, t-2_iptv_stream pa za 224.0.0.0/4
To je to. Loh pod firewall/log files/live view filtriras interface=WAN pa proto=igmp ce se kej dogaja ko przges stream. Ce ne dela poglej se pod firewall/diagnostic/states pa isci multicast ip iz m3u fajla.
Rabis nardit sledece:
1) nastavit igmp proxy upstream na 172.17.141.0/24, 10.1.1.0/24 in downstream na zeljeni subnet (js mam na LAN).
2) pod firewall/NAT/outbound nastavi takole:
Interface Source Source Port Destination Destination Port NAT Address NAT Port Static Port Description
WAN t2_iptv_server * * * WAN address * NO route incoming iptv igmp packets
WAN LAN net * * * WAN address * NO route outgoing iptv igmp packets
3) Pod firewall/rules/WAN je tkole (pri obeh spodaj klikni na advanced in vklopi allow options ter pri spodnjem nastavi state type na none):
Protocol Source Port Destination Port Gateway Schedule Description
IPv4 IGMP * * * * * * allow IGMP multicast traffic
IPv4 UDP t2_iptv_server * t2_iptv_stream, WAN address * * * allow multicast udp streams
4) Pod firewall/rules/LAN je tkole:
Protocol Source Port Destination Port Gateway Schedule Description
IPv4 IGMP * * * * * * allow IGMP multicast traffic
IPv4 UDP LAN net * * * * * allow multicast udp streams
t2_iptv_server je alias za 172.17.141.0/24, 10.1.1.0/24, t-2_iptv_stream pa za 224.0.0.0/4
To je to. Loh pod firewall/log files/live view filtriras interface=WAN pa proto=igmp ce se kej dogaja ko przges stream. Ce ne dela poglej se pod firewall/diagnostic/states pa isci multicast ip iz m3u fajla.
Re: OPNsense IPTV multicast
Malo poenstavljena verzija (brez stelanja NAT outbounda):
1) igmp proxy:
2) WAN fw rules:
Pri obeh se vklopi allow options (na vrhu advanced features sekcije to najdes).
3) Uredi obstojeci LAN IPv4 rule in mu dodaj allow options kot prej za WAN.
legenda:
t2_iptv_servers = 172.17.141.0/24, 10.1.1.0/24
t-2_iptv_streams = 224.0.0.0/4
To je to. Loh pod firewall/log files/live view filtriras interface=WAN pa proto=igmp ce se kej dogaja ko przges stream. Ce ne dela poglej se pod firewall/diagnostic/states pa isci multicast ip iz m3u fajla.
Aja, pa na WAN vmesniku izklopi blokiranje privatnih ipjev. T-2 ima multicast streznike iz nekega razloga na privatnih ipjih.
1) igmp proxy:
Koda: Izberi vse
| Name | Type | Values | Description |
| ---- | ---------- | ---------------------------- | ----------- |
| WAN | upstream | 172.17.141.0/24, 10.1.1.0/24 | T-2 |
| LAN | downstream | 192.168.10.0/24 | LAN |
Koda: Izberi vse
| Protocol | Source | Port | Destination | Port | Gateway | Schedule | Description |
| --------- | --------------- | ---- | ---------------------------- | ---- | ------- | -------- | ---------------------------------- |
| IPv4 IGMP | * | * | t2_iptv_streams | * | * | * | allow IGMP announcements on WAN |
| IPv4 UDP | t2_iptv_servers | * | t2_iptv_streams, WAN address | * | * | * | allow multicast udp streams on WAN |
3) Uredi obstojeci LAN IPv4 rule in mu dodaj allow options kot prej za WAN.
legenda:
t2_iptv_servers = 172.17.141.0/24, 10.1.1.0/24
t-2_iptv_streams = 224.0.0.0/4
To je to. Loh pod firewall/log files/live view filtriras interface=WAN pa proto=igmp ce se kej dogaja ko przges stream. Ce ne dela poglej se pod firewall/diagnostic/states pa isci multicast ip iz m3u fajla.
Aja, pa na WAN vmesniku izklopi blokiranje privatnih ipjev. T-2 ima multicast streznike iz nekega razloga na privatnih ipjih.