Ahora que tengo Movistar ahora si puedo revisar con profundidad este post bastante interesante del muchacho
@Escorpiom, en el cual me le quito el sombrero por hallar la subnet la cual enruta hacia el servidor NTP importante para usarlo con igmpproxy, entonces dejare la configuración para aquellos muchachos que tienen OpenWrt, porque como saben Pfsense es un poco "diferente" respecto a los demás.
Primero que el crédito total es gracias a
@Escorpiom
Esta configuración es WiP, lo que puede cambiar en cualquier momento.
se utilizara solamente una conexion que tendra tanto el protocolo PPPoE (para el modo bridge) como el DHCP (Para la HGU y las rutas estaticas), puede agregar otra conexion si desea (tambien si quiere usar o no VLANS)
Dejare nombres bajo el signo ($) en cual ustedes deben cambiarlo al nombre o interface de su entorno
Paquete necesario igmpproxy para ello lo instalamos con los siguientes comandos
opkg update
opkg install igmpproxy
Primero vamos a agregar la nueva interface el cual será por DHCP server y tendrá como dns las explicadas anteriormente por
@Escorpiom al igual agregar el id necesario y exponer que no revele el hostname pueden copiar directamente en su configuración ubicada en /etc/config/network
Código:
config interface 'lan'
...
option name 'br-lan'
option type 'bridge'
option igmp_snooping '1'
option igmpversion '2'
config interface 'iptv'
option proto 'dhcp'
option device 'br-iptv'
option vendorid 'TEF_IPTV'
option hostname '*'
option delegate '0'
option defaultroute '0'
config route
option interface 'iptv'
option target '10.220.0.12/32'
option type 'multicast'
config route
option interface 'iptv'
option target '172.29.32.0/20'
option type 'multicast'
config route
option interface 'iptv'
option target '172.28.12.32/28'
option type 'multicast'
config route
option interface 'iptv'
option target '172.29.48.0/20'
option type 'multicast'
config route
option interface 'iptv'
option target '10.15.252.7/32'
option type 'multicast'
config route
option interface 'iptv'
option target '10.47.192.1/32'
option type 'multicast'
config route
option interface 'iptv'
option target '10.83.171.108/32'
config route
option interface 'iptv'
option target '11.94.192.2/32'
option type 'multicast'
config device
option type 'bridge'
option name 'br-iptv'
option igmp_snooping '1'
list ports 'eth1'
option igmpversion '2'
Una vez hecho podemos dejar la nueva interface como WAN o pueden crear una nueva y que se comunique con nuestro entorno LAN, para ello nos tenemos que ir a firewall y agregamos lo siguiente
Código:
config zone
option name 'iptv'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option masq '1'
list network 'iptv'
config forwarding
option src 'lan'
option dest '$iptv'
config rule
option name 'igmp iptv'
list proto 'igmp'
option src 'iptv'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'udp iptv'
option family 'ipv4'
list proto 'udp'
option src 'iptv'
option target 'ACCEPT'
Ahora vamos a configurar igmpproxy y aquí aplicamos la magia de
@Escorpiom
Código:
config igmpproxy
option quickleave 1
# option verbose 4 #(none, minimal[default], more, maximum)
config phyint
option network iptv
option zone iptv
option direction upstream
list altnet 172.19.0.0/8
config phyint
option network lan
option zone lan
option direction downstream
Para que los decos tengan su propio dns que sea asignado diferente a su entorno de red agregamos este tag para que se aplique unicamente a los decos y especificando sus DNS, pero para ello debemos agregarlos en el static lease con su respectiva direccion MAC
C:
config tag 'Nombre a su gusto'
option dhcp_option '6,172.29.32.36,172.29.32.37,200.21.200.80,200.21.200.10'
config host
option name 'Movistar DECO'
option mac 'DIRECCION MAC DEL DECO DE MOVISTAR CON FORMATO 00:00:00...'
option ip 'IP asignada'
list tag 'Nombre a su gusto'
option leasetime 'infinite'
aqui no dejamos la ip en Lan ya que igmpproxy crea la chain automaticamente
Eso es todo por ahora.