Ik heb geprobeerd om de modem van Tweak te vervangen door mijn Ubiquiti Unifi USG. Ik heb de instellingen aangepast zoals beschreven op de website van Tweak.
Alles werkt, dus ook met VLANs naar de WAN kant toe; Begin Gemist, gids, opnemen, uitgesteld kijken en live TV. Het enige wat niet werkt is dat als ik een programma kijk via Begin Gemist en dit op pauze zet, daarna het programma niet meer hervat wordt en het beeld bevriest.
Ik heb RTSP aangezet op mijn USG en de configuratie is als volgt:
USG -> Unifi Switch 8 -> IPTV. Ik heb een apart VLAN aangemaakt op eth1 met IGMP Snooping aan in de Controller interface. Aan de poort op de Switch waaraan de IPTV ontvanger hangt heb ik expliciet het VLAN (in mijn geval 661) aan die poort gekoppeld en de andere poorten aan het LAN profiel.
Daarnaast de config.gateway.json
geplaatst en op Provision geklikt in de interface. Mist is nog iets wat betreft UDP poorten die open moeten staan of iets dergelijks?
{
"interfaces": {
"ethernet": {
"eth0": {
"dhcp-options": {
"default-route": "no-update",
"default-route-distance": "1",
"name-server": "no-update"
},
"vif": {
"4": {
"address": [
"dhcp"
],
"description": "WAN",
"dhcp-options": {
"client-option": [
"send vendor-class-identifier "IPTV_RG";",
"request subnet-mask, routers, rfc3442-classless-static-routes;"
],
"default-route": "no-update",
"default-route-distance": "210",
"name-server": "no-update"
},
"ip": {
"source-validation": "loose"
}
},
"34": {
"address": [
"dhcp"
],
"description": "WAN",
"firewall": {
"in": {
"ipv6-name": "WANv6_IN",
"name": "WAN_IN"
},
"local": {
"ipv6-name": "WANv6_LOCAL",
"name": "WAN_LOCAL"
},
"out": {
"ipv6-name": "WANv6_OUT",
"name": "WAN_OUT"
}
}
}
}
}
}
},
"protocols": {
"igmp-proxy": {
"interface": {
"eth0": {
"role": "disabled",
"threshold": "1"
},
"eth0.4": {
"alt-subnet": [
"0.0.0.0/0"
],
"role": "upstream",
"threshold": "1"
},
"eth0.34": {
"role": "disabled",
"threshold": "1"
},
"eth1": {
"role": "disabled",
"threshold": "1"
},
"eth1.661": {
"alt-subnet": [
"0.0.0.0/0"
],
"role": "downstream",
"threshold": "1",
"whitelist": [
"239.0.3.0/16",
"225.0.71.0/24",
"224.0.0.0/16"
]
}
}
},
"static": {
"route": {
"185.24.175.0/24": {
"next-hop": {
"10.x.x.x": "''"
}
},
"185.41.48.0/24": {
"next-hop": {
"10.x.x.x": "''"
}
}
}
}
},
"port-forward": {
"wan-interface": "eth0.34"
},
"service": {
"dns": {
"forwarding": {
"except-interface": [
"eth0.34"
]
}
},
"nat": {
"rule": {
"5000": {
"description": "MASQ corporate_network to IPTV network",
"destination": {
"address": "185.24.175.0/24"
},
"log": "disable",
"outbound-interface": "eth0.4",
"protocol": "all",
"type": "masquerade"
},
"5001": {
"description": "MASQ corporate_network to IPTV network",
"destination": {
"address": "185.41.48.0/24"
},
"log": "disable",
"outbound-interface": "eth0.4",
"protocol": "all",
"type": "masquerade"
},
"6001": {
"outbound-interface": "eth0.34"
},
"6002": {
"outbound-interface": "eth0.34"
},
"6003": {
"outbound-interface": "eth0.34"
}
}
}
},
"system": {
"task-scheduler": {
"task": {
"iptv": {
"executable": {
"path": "/config/scripts/post-config.d/update_iptv_route.sh"
},
"interval": "15m"
}
}
}
}
}