Estou usando meu computador para assistir TV e também para navegação na Internet (ouvindo youtube, soundcloud, etc.).
Para assistir à TV, estou usando a playlist m3u, com endereços IP da rede multicast (por exemplo, udp://@232.4.1.1:5002
é o primeiro canal). Para a navegação na internet, estou usando broadcast network . Então, como existem duas redes, eu supostamente usaria VLANs e roteamento .
Como eu gostaria de usar uma placa ethernet, criei uma VLAN e, no lado do modem, optei pela porta trunk
VLAN3999 (VLAN com ID 3999 , para IPTV)
De acordo com o dispositivo STP e algumas pessoas que possuem o mesmo ISP, o ID do VLAN deve ser 3999
endereço IP: 10.10.10.10
Máscara de sub-rede: 255.255.0.0
Gateway: 10.10.1.1 (acredito que não preciso disso, mas sem isso, a IPTV não funciona)
Eth0 (não criei VLAN para acesso à internet, porque funciona sem)
endereço IP: 192.168.1.167
Subnet mask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 193.2.1.66
Roteamento :
tráfego padrão via 192.168.1.1 , dispositivo eth0 .. o tráfego padrão passa pelo modem (192.168.1.1)
224.0. 0.0 / 4 ou 224.0.0.0 240.0.0.0 , dispositivo VLAN3999 .. o tráfego multicast (de 224.0.0.0 a 239.255.255.255) passa VLAN3999
Não consigo fazer as duas redes funcionarem. Apenas a rede, configurada para roteamento padrão, funciona. Por exemplo. A Internet funciona se a rota predefinida estiver definida para 192.168.1.1 e o dispositivo eth0 , mas a IPTV não, e a IPTV funciona se a rota padrão é definida como 10.10.1.1 e o dispositivo VLAN3999 , mas a Internet não.
Eu sei que há algum problema com roteamento, mas o que? Parece que o sistema só insiste na rota padrão, tudo o mais, apenas ignora. Estranho
O sistema operacional que estou usando é o ArchLinux.