Ik heb hier via Concepts ICT (en Glashart) digitale (IP)TV dat werkt via multicast streams
Wat ik wil is een servertje met twee netwerkkaarten: 1 voor het internet (achter mijn router 192.168.1.x) en 1 voor het digitale TV.
Mijn router deelt prima op mijn ene netwerkkaart via DCHP een 192.168.1.x ip adres uit en daarmee kan ik internetten.
Ik kan op mijn tweede NIC een 'speciaal' DCHP request sturen en dan krijg ik van concepts braaf een ip adres in de 10.x.x.x range op mijn tweede netwerkkaart. Na het openen van VLC kan ik dan ook prima digitale TV kijken.
Het probleem is echter dat mijn default route ook wordt ingesteld op een 10.x.x.x ip adres, waardoor het 'internet niet meer werkt' aangezien het netwerkverkeer naar de verkeerde netwerkkaart geroute wordt.
Als ik echter de default route van mijn iptv NIC weg haalt werkt mijn digitale TV niet meer. Op zich logisch, want het is onbekend waar het (multicast) verkeer heen moet.
Volgens de route manpage zou
de juiste routes toevoegen aan de routing tabellen waardoor het volgens mij weer zou moeten werken.
Als ik echter na het toevoegen van deze route VLC start op UDP://@233.81.233.161:10294 krijg ik echter geen beeld.
Ik zie wel via wireshark dat er via IGMP geabbonneerd wordt op wat multicast addressen en ik zie hier ook MPEG TS pakketten binnen komen op de IPTV netwerkinterface, maar het lijkt alsof zie niet bij VLC aankomen..
De enige manier om het weer werkend te krijgen is het toevoegen van de default route naar mijn IPTV NIC
Enig idee hoe ik dit opgelost krijg?
Wat ik wil is een servertje met twee netwerkkaarten: 1 voor het internet (achter mijn router 192.168.1.x) en 1 voor het digitale TV.
Mijn router deelt prima op mijn ene netwerkkaart via DCHP een 192.168.1.x ip adres uit en daarmee kan ik internetten.
Ik kan op mijn tweede NIC een 'speciaal' DCHP request sturen en dan krijg ik van concepts braaf een ip adres in de 10.x.x.x range op mijn tweede netwerkkaart. Na het openen van VLC kan ik dan ook prima digitale TV kijken.
Het probleem is echter dat mijn default route ook wordt ingesteld op een 10.x.x.x ip adres, waardoor het 'internet niet meer werkt' aangezien het netwerkverkeer naar de verkeerde netwerkkaart geroute wordt.
Als ik echter de default route van mijn iptv NIC weg haalt werkt mijn digitale TV niet meer. Op zich logisch, want het is onbekend waar het (multicast) verkeer heen moet.
Volgens de route manpage zou
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
Als ik echter na het toevoegen van deze route VLC start op UDP://@233.81.233.161:10294 krijg ik echter geen beeld.
Ik zie wel via wireshark dat er via IGMP geabbonneerd wordt op wat multicast addressen en ik zie hier ook MPEG TS pakketten binnen komen op de IPTV netwerkinterface, maar het lijkt alsof zie niet bij VLC aankomen..
De enige manier om het weer werkend te krijgen is het toevoegen van de default route naar mijn IPTV NIC
Enig idee hoe ik dit opgelost krijg?