Je démarre ce sujet afin de partager ma configuration sur le nouveau VLAN 100, ainsi que la Bbox TV fonctionnelle.
En remerciant le topic ERL pour leur travail et aide apportée !
La configuration est basée sur un Ubiquiti USG 3P avec le WAN sur ETH0 et le LAN sur ETH1.
Cas 1 : Uniquement internet
{
"interfaces": {
"ethernet": {
"eth0": {
"vif": {
"100": {
"dhcp-options": {
"client-option": [
"send vendor-class-identifier "BYGTELIAD";"
],
"default-route": "update",
"default-route-distance": "210",
"name-server": "update"
}
}
}
}
}
}
}
Cas 2 : Internet + TV
La Bbox TV peut-être placée n'importe ou sur le LAN.
Remplacez 192.168.1.6 par l'ip de votre Bbox TV.
✅ Flux IPTV
✅ Replay
✅ VOD
{
"firewall": {
"source-validation": "disable",
"group": {
"address-group": {
"IPTV-multicast": {
"description": "Multicast",
"address": "224.0.0.0/4"
}
}
},
"name": {
"WAN_IN": {
"rule": {
"1000": {
"action": "accept",
"description": "Allow Multicast",
"destination": {
"group": {
"address-group": "IPTV-multicast"
}
},
"protocol": "all",
"state": {
"established": "enable",
"invalid": "enable",
"new": "enable",
"related": "enable"
}
},
"1001": {
"action": "accept",
"description": "PortForward [RTSP]",
"destination": {
"address": "192.168.1.6",
"port": "20000-30000"
},
"protocol": "udp"
}
}
},
"WAN_LOCAL": {
"rule": {
"1000": {
"action": "accept",
"description": "Allow Multicast",
"destination": {
"group": {
"address-group": "IPTV-multicast"
}
},
"protocol": "all",
"state": {
"established": "enable",
"invalid": "enable",
"new": "enable",
"related": "enable"
}
}
}
}
}
},
"interfaces": {
"ethernet": {
"eth0": {
"vif": {
"100": {
"dhcp-options": {
"client-option": [
"send vendor-class-identifier "BYGTELIAD";"
],
"default-route": "update",
"default-route-distance": "210",
"name-server": "update"
}
}
}
}
}
},
"protocols": {
"igmp-proxy": {
"disable-quickleave": "''",
"interface": {
"eth0": {
"role": "disabled",
"threshold": "1"
},
"eth0.100": {
"alt-subnet": [
"0.0.0.0/0"
],
"role": "upstream",
"threshold": "1"
},
"eth1": {
"alt-subnet": [
"0.0.0.0/0"
],
"role": "downstream",
"threshold": "1"
},
"eth2": {
"role": "disabled",
"threshold": "1"
}
}
}
},
"port-forward": {
"rule": {
"1000": {
"description": "RTSP",
"forward-to": {
"address": "192.168.1.6"
},
"original-port": "20000-30000",
"protocol": "udp"
}
}
}
}
Le code est à placer dans le fichier config.gateway.json et à mettre sur le contrôleur dans le dossier /srv/unifi/data/sites/default/ (en supposant que vous êtes sur le site par défaut).