Windows Virtual PC DHCP APIPA probleem

Dit biedt mogelijk de oplossing voor het probleem in Windows Virtual PC, wanneer er op het Internal Network een DHCP server draait en de client ontvangt een APIPA adres.

Scenario

Er draait tenminste één DHCP server met een netwerk adapter dat ingesteld staat op Internal Network. Ook de client heeft een netwerk adapter dat ingesteld staat op Internal Network. De client TCP/IP eigenschappen staan ingesteld op Automatisch. Ook al staan de DHCP server en de client op hetzelfde Internal Network. Het geval is dat de client een adres meekrijgt uit de APIPA range (169.254.0.0/16). Wat je mogelijk al is opgevallen is dat de status aangeeft dat het adres is uitgegeven door behulp van DHCP. (Zie afbeelding 2) Terwijl het duidelijk om een APIPA adres gaat. Gelukkig is er een oplossing.

Oorzaak

Windows Virtual PC heeft een ingebouwde DHCP server met een reeks 169.254.0.x adressen. Wat eigenlijk gereserveerd is voor APIPA. Deze ingebouwde optie reageert sneller dan de DHCP Server wat draait op het virtueele netwerk. Wanneer de client een discover pakket uitstuurt, krijgt het een offer van het 169.254.0.1 adres. Wat overigens niet gepingt kan worden. De client accepteert dit adres. Het is dus logisch dat de client ervanuit gaat dat dit adres geleverd wordt door een DHCP server. Dit verklaart de volgende status melding (zie afbeelding 2).

Afbeelding 1

Vreemd een APIPA adres?

Afbeelding 2

Oplossing

Windows Virtual PC leest vanuit een XML bestand bepaalde opties waaronder de mogelijkheid tot het in/uit schakelen van de ingebouwde DHCP server. Je begrijpt waar ik naartoe wil. Het bestand options.xml kun je vinden in de volgende bestandlocatie: \%LocalAppData%\Microsoft\Windows Virtual PC\. (zie afbeelding 3)

Het options.xml bestand.

Afbeelding 3

Zoek vervolgens naar de volgende tekst (zie hieronder) en wijzig de boolean true naar false. Hiermee schakel je de ingebouwde DHCP server uit. Sluit wel eerst alle virtual machines af en sluit de verkenner.

<virtual_server>

<dhcp>

<enabled type="boolean">true</enabled>

...

</dhcp>

</virtual_server>
 

Als je options.xml hebt opgeslagen en je start de virtual machines op. Moet je nu een geldig adres krijgen vanuit je scope! (zie afbeelding 4)

Nu klopt het adres!
Afbeelding 4

De keuze is aan jou!

 
Belangrijke keuze

  
Het browser keuzescherm?
Een browser is het programma waarmee je op Internet surft. Via het keuzescherm kun je kiezen met welke browser je standaard wilt internetten. Als je blij bent zoals het is, dan kies je Internet Explorer 8, maar het staat je natuurlijk vrij iedere andere browser te kiezen.
 
Browser keuzescherm
Waarom kiezen?
Omdat Internet Explorer speciaal is ontwikkeld voor Windows zit Internet Explorer standaard op iedere Windows PC. Zo haal je het meeste uit internet volgens ons. De Europese Commissie vind dat we hierdoor jouw keuze vrijheid hebben ingeperkt. Dat was echter nooit onze bedoeling. Daarom krijg je nu met het keuzescherm alsnog de mogelijkheid om de browser te kiezen waar jij het beste mee kunt internetten.

De 5 dingen die je absoluut moet
weten over het browser keuzescherm

1. Krijg ik het browser keuzescherm ook?
Gebruik je Internet Explorer? Dan krijg je voor eind juni van dit jaar het browser keuzescherm te zien. Iedere Internet Explorer gebruiker in Europa krijgt het keuzescherm te zien, dus een exacte datum is niet te geven.
 
2. Wat krijg ik precies te zien?
Als het zover is, zie je, als je je computer opstart eerst een aankondigingscherm. Daarna krijg je het browser keuzescherm. Dat is een venster met de logo’s van de meest populaire browsers,waaronder Internet Explorer 8. Vervolgens kun je je keuze maken of meer informatie bekijken.
 
3. Wat ga ik nu eigenlijk kiezen?
Je kiest de browser waarmee je standaard het internet op gaat. Dit is ook het programma dat wordt geopend wanneer je op een internet link klikt. Door je keuze bepaal je hoe je snel, veilig en vertrouwd het Internet op gaat.
 
4. Maak je keuze.
In het browser keuzescherm zijn 12 verschillende browsers beschikbaar. Uit deze 12 verschillende browsers kun je een keuze maken.
Lees de informatie per browser goed door voordat je een keuze maakt. Weet je welke browser jij wilt? Klik op “installeren” en volg de stappen zoals deze worden aangegeven.
 
5. Ik wil alles houden zoals het is!
Volg dan de volgende 3 stappen en je blijft bij je vertrouwde Internet Explorer:
 
Stap 1:
Kies in het browser keuzescherm onder Internet Explorer 8 voor ‘Installeren’;
Werkte je met een oude versie van Internet Explorer, dan kom je op een pagina waar je Internet Explorer 8 kunt downloaden;
Werkte je al met Internet Explorer 8? Dan kom je op een pagina die vermeld dat Internet Explorer al geïnstalleerd is. Deze kun je afsluiten en je bent klaar. Het kan zijn dat Internet Explorer nu niet meer op je taakbalk onder in het scherm staat. Om deze terug te plaatsen volg stap 2 & 3;
 
Stap 2:
Sluit Internet Explorer;
 
Stap 3:
 Ga naar het Startmenu. Zoek Internet Explorer 8. Klik met de rechtermuisknop op Internet Explorer en selecteer
‘Programma vastmaken aan de taakbalk’.
Nu staat Internet Explorer weer in je taakbalk en is alles weer precies zoals het was.
 
 
 6. Als ik een andere browser kies, is Internet Explorer dan verdwenen?
Nee. Internet Explorer is wel uit je taakbalk, maar is nog steeds bereikbaar via je Startmenu. Wil je Internet Explorer terug in je taakbalk, kijk dan bij stap vier van ‘Ik wil alles houden zoals het is!.