Ik heb een eigen DHCP server, en dat gaf natuurlijk problemen met de ingebouwde DHCPd in de b-box3. Ik dacht dat het een simpele kwestie was van de DHCP server uit te zetten in de b-box3 management pagina, maar toen kon ik ook geen TV meer kijken. De Belgacom TV decoder gaf na het opstarten een zwart scherm met "Network problem".
Ik heb het DHCP-verkeer gesniffed dat ontstaat wanneer de decoder boot. Ik zag daar de verwachte berichten passeren van mijn eigen DHCP server, maar ook nog een paar stiekeme replies van de b-box3! Deze geeft de decoder het IP 192.168.1.64, dat verschilde van wat mijn DHCP server uitdeelde, maar waarschijnlijk belangrijker: er volgden nog meer interessante replies.
Op basis daarvan heb ik de volgende configuratie voor de Belgacom TV decoder opgebouwd:
Code: Selecteer alles
host belgacomtv {
hardware ethernet 10:5f:49:00:00:00;
fixed-address 192.168.1.64;
next-server 81.245.3.187;
filename "CVT/2/239.255.1.218:64010+SA=239.255.1.218:64010+SAP/3/239.192.4.63:9875";
option domain-name-servers 195.238.16.47,195.238.16.48;
option ntp-servers 195.238.16.47,195.238.16.48;
}
Deze configuratie kun je gewoon tussen je andere host declarations zetten als je de ISC DHCP server gebruikt.
Pas natuurlijk wel "hardware ethernet" aan je eigen situatie aan!
Ik vraag me wel af hoe lang dit zal werken, aangezien die filename string eruitziet alsof hij wel eens kan veranderen. Hopelijk kan ik de nieuwe config dan weer met een simpele sniff vinden.
De volgende stap is om de b-box3 te vervangen door de Fritz!Box 7390 en te kijken of het blijft werken. Maar dat is voor een andere keer.
[update]
Het IP-adres 192.168.1.64 is geen vereiste voor de TV decoder om te blijven werken. Ik vermoed dat het vooral om de boot image te doen is.
[/update]