OpenWRT com ONT MEO e IPv6 + TV

Para quem tem serviço fibra com ONT + Router, segue um pequeno tutorial para substituir o velhinho Thomson por um router com OpenWrt e mesmo assim configurar IPv6 e IPTV.

Estou a usar o OpenWrt 23.05.0 e parto do princípio que já tem Internet a funcionar (Vlan12).
Outras versões de OS podem ter resultados diferentes mas ajudo no que puder.


### IPv6 ###

Ir a Interfaces > wan6 > General Settings e aplicar:

Ir a Interfaces > wan6 > Advanced Settings e aplicar:

Ir a Interfaces > wan6 > DHCP Server > IPv6 Settings e aplicar:

Ir a Interfaces > lan > Advanced Settings e aplicar:

Ir a Interfaces > lan > DHCP Server > IPv6 Settings e aplicar:

Ir a Interfaces > lan > DHCP Server > IPv6 RA Settings e aplicar:

Tudo o resto é default.

Aplicar as alterações.

Após uns segundos devem obter IPv6.


### IPTV ###

Ir a System > Software

Fazer Update list 

Instalar o pacote igmp-proxy

Temos de ajustar o ficheiro de configuração por SSH.

Quem não gostar de editar ficheiros com o “vi”,  pode instalar o “nano”:

Aceder ao router por SSH e editar o ficheiro:

Ajustar o ficheiro:

Há quem se dedique a procurar e inserir as subnets que a MEO usa para o streaming.
Eu preferi permitir todas as redes e criar uma interface só para a box da TV.

pfSense & IPv6

Tenho Internet MEO com ONT e router próprio.
Após alguns testes e tentativas falhadas, partilho aqui a minha experiência com pfSense e IPv6 a funcionar.
A minha configuração já pressupõe que o IPv4 já está a funcionar (VLAN 12).
Também já pressupõe que o IPv6 está permitido nas regras de Output (regra Default allow LAN IPv6 to any rule)

Ir a Interfaces → WAN
Selecionar
→ IPv6 Configuration Type → DHCP6
Mais abaixo, na secção “DHCP6 Client Configuration” selecionar apenas:
→ Request only an IPv6 prefix
→ DHCPv6 Prefix Delegation size → 56
→ Send an IPv6 prefix hint
→ Do not wait for a RA
Salvar e aplicar

Ir a Interfaces → LAN
Selecionar
→ IPv6 Configuration Type → Track Interface
Mais abaixo, na secção “Track IPv6 Interface”
→ IPv6 Interface→ WAN
Salvar e aplicar

Ir a Services → DHCPv6 Server & RA
Na TAB “LAN”, SUBTAB “DHCPv6 Server”
Selecionar 
→ Enable DHCPv6 server on interface LAN
→ Prefix Delegation Size → 48
→ Provide DNS servers to DHCPv6 clients
Na TAB “LAN”, SUBTAB “Router Advertisements”
Selecionar
→ Router mode → Assisted-RA Flags (Managed, other stateful) , Prefix flags (onlink, auto, router) 
→ Provide DNS configuration via radvd
Salvar e aplicar


Na pagina principal do pfSense deverão ver o IPv6 da WAN e da LAN com IP e podem fazer um teste com o PC / telemóvel e uma pagina de teste IPv6 qualquer,

Podem haver mais maneiras de configurar mas esta tem funcionado bem por aqui.