KPN Experia Box V8 en DHCP

Zoals meerdere met mij had ik de behoefte om ondanks de DHCP-server functionaliteit in de Experia Box V8 van KPN toch mijn eigen zaakjes te regelen in mijn netwerk. Maar zoals zo velen liep ik tegen problemen aan dat of mijn Digitale Televisie niet werkte, of mijn interne netwerk niet werkte zoals ik wilde of dat InternetPlusBellen niet werkte.
Na veel zoeken en zaken combineren heb ik uiteindelijk een werkende oplossing waarbij ik mijn eigen DHCP-server (en dus controle heb over DNS) draai met alleen een KPN Experia Box V8 en InternetPlusBellen en Interactieve TV functioneert. Ik maak dus geen gebruik van tussenliggende routers. Interactieve TV van KPN maakt gebruik van Motorola ontvangers. Deze communiceren op een 10.203 segment met de Experia Box V8 maar lijken geen gebruik te maken van DHCP (niet geverifieerd), dit is echter wel het belangrijkste uitgangspunt voor de oplossing. Daarnaast maak ik gebruik van een Linux-server met 2 netwerkkaarten.

De oplossing

Om de gewenste oplossing te realiseren moeten er feitelijk 2 zaken gebeuren:
  1. DHCP-server KPN Experia Box V8 uitzetten
  2. Motorola TV-ontvangers uitsluiten van de Linux DHCP-server

Stap 1

Dit staat hier uitgebreid beschreven. Voor de Experia Box V8 moest ik ook CSS – Disable Styles – Disable inline Styles activeren om het bewuste veld zichtbaar te krijgen.
LET OP: Het is helaas maar 1x mogelijk om de instellingen als DHCP-server en IP-adres te wijzigen. Zodra de DHCP-server uit staat, is het terug wijzigen of wijzigen van het IP-adres niet meer mogelijk. De enige manier is dan een factory reset.

Stap 2 <*** Update *** 5-1-2016>

Sinds 5-1-2016 lijkt de software in de interactieve TV-boxen te zijn gewijzigd en werkt onderstaande methode niet meer. Met een DHCP-server die adressen uitgeeft en de DNS-servers van de experiabox en de KPN-DNS servers (195.121.1.66 en 195.121.1.34) werkt de TV weer.

Stap 2(Oud)

Omdat de Linux DHCP-server adressen staat uit te delen haalt de Motorola TV-ontvanger een IP-adres op bij de DHCP-server en zal vervolgens niet werken.
Methodes om dit op te lossen die niet werken:
Methode die wel werkt. Bridge de twee netwerkkaarten van je server (zie eventueel http://www.microhowto.info/howto/bridge_traffic_between_two_or_more_ethernet_interfaces_on_linux.html).
Download ebtables. Dit is een tool om Level-2 verkeer op een bridge te filteren. Voer het volgende commando uit voor elk systeem dat je wilt uitsluiten van je DHCP-server:
ebtables –A INPUT –s xx:xx:xx:xx:xx –j DROP

Tips