Se eu tiver a mensagem decifrada corretamente, parece que você deseja ter várias "redes" separadas na mesma linha.
Embora isso dependa de como exatamente essas portas específicas da TV foram configuradas, você deve ser capaz de usar um switch com capacidade de VLAN com elas.
-
Pesquisa: Abra o Wireshark em um computador, monitore a Ethernet e conecte o computador diretamente à própria TV, ou talvez a uma das portas específicas do televisor do modem. Veja os pacotes recebidos pelo Wireshark. Na visualização "detalhes", verifique se há um cabeçalho "LAN virtual 802.1Q" abaixo de "Ethernet II".
-
Se as TVs já usam VLANs, precisarão de mais hackery do que eu posso oferecer - veja se alguém pode sugerir algo melhor. Eu acho que os switches que suportam o QinQ poderiam lidar com isso de uma maneira similar a abaixo ...
-
Mas se o tráfego de TV ainda não usa VLANs, você pode usá-las, para manter o tráfego separado.
Obtenha dois comutadores com suporte à marcação de VLAN (802.1Q). (É um recurso em quase todos os switches "inteligentes" e "gerenciados". Até mesmo alguns "roteadores sem fio" podem ser adaptados para isso, se o firmware permitir.) Em ambos, configure três portas como tal (com "PVID" às vezes rotulado como "incoming" ou "default VLAN", e os outros rotulados como "outgoing" ... isso varia):
- Powerline - PVID 1, VLANs 1 [sem tag], 10 [tagged], 20 [tagged]
- Primeira TV - PVID 10, VLAN 10 [sem tag]
- Segunda TV - PVID 20, VLAN 20 [sem tag]
-
Dessa forma, qualquer pacote que entrar na porta da "primeira TV" será marcado com "VLAN 10" com base no PVID da porta e, em seguida, sairá pela porta "powerline" com a tag ainda ligada. O outro switch que os receber reconhecerá a tag e permitirá que o pacote saia pela mesma porta "primeira TV".
(Isso não envolve qualquer "edição de endereços MAC". Eu não vejo porque isso seria sempre necessário.)