Hi allen,
Na een hoop telefoontjes, research en trial & error, lijkt het erop dat ik een permanente fix heb voor het probleem waarbij de Xbox (One) aangeeft 100% package loss te hebben. Dit is een erg specifiek probleem i.c.m. KPN internet + een Experiabox v10A. Hierdoor is geen verbinding mogelijk met bepaalde games, waaronder Warzone. En nee; het ligt niet aan de gameservers, je Xbox of je bekabeling. De fout zit in de router.
Zie andere fora met andere mensen met hetzelfde probleem:
https://forum.kpn.com/internet-9/xbox-one-pakketverlies-bij-upnp-480252
https://forum.kpn.com/thuisnetwerk-72/xbox-one-pakketverlies-489149
https://forum.kpn.com/thuisnetwerk-72/100-packet-loss-xbox-one-480322
https://forum.kpn.com/internet-9/100-pakketverlies-xbox-one-507136
https://forum.kpn.com/thuisnetwerk-72/package-loss-nat-494094
https://forum.kpn.com/thuisnetwerk-72/xbox-one-upnp-440888
https://forum.kpn.com/thuisnetwerk-72/xbox-one-wil-niet-verbinden-met-call-of-duty-495640
https://gathering.tweakers.net/forum/list_messages/1938026
https://gathering.tweakers.net/forum/list_messages/1964216
Enz. enz. Ik ben dus niet alleen.
Ondanks dat KPN medewerkers ook niet wisten wat te doen, ben ik goed geholpen (geen sarcasme; ze deden echt hun best). Maar tot een oplossing kwam het helaas niet.
Het resetten van de router (niet herstarten, maar compleet resetten: zie https://www.kpn.com/service/internet/wifi-en-modems/herstart-reset-experia-box.htm) werkt tijdelijk. Maar na enkele dagen tot een week ben je weer terug bij af. Een raar probleem vond ik, dus ben ik de instellingen van de router gaan vergelijken in de situaties met 0% package loss en 100% package loss.
Wat blijkt? Op het moment dat de Xbox One 100% package loss aangeeft, heeft de Experiabox besloten om automatisch over te schakelen naar IPv6-modus. Waarom? Geen idee. Misschien omdat KPN bezig is met het overschakelen naar deze nieuwe IP-versie.
Zoals in één van de fora al wordt genoemd, zit het probleem waarschijnlijk in UPnP. Dat klopt: maar dus i.c.m. IPv6. In IPv4-modus werkt UPnP wel naar behoren. Je zou ervoor kunnen kiezen om ‘m terug te zetten op IPv4, maar ik ben bang dat dit net als de reset slechts een tijdelijke oplossing is.
Daarom raad ik het volgende aan. Waar KPN zegt dat je UPnP in moet schakelen, moet je dit juist uitschakelen. Ik ga ervan uit dat je enige voorkennis hebt en dat je weet hoe je:
- Kunt inloggen in de router via https://mijnmodem.kpn/login.htm
- Vervolgens UPnP uitschakelt via Network > UPnP.
Daarna wordt het iets complexer, al is het nog steeds behoorlijk eenvoudig als je deze stappen volgt :D
- Ga naar Overview > Connected devices en zoek naar je Xbox. Noteer het MAC-adres. Je Xbox moet hiervoor overigens ingeschakeld zijn.
- Ga naar Network > LAN > LAN DHCP. Klik op ‘Add’. Je gaat je Xbox nu een vast IP-adres geven.
- Voer het MAC-adres in dat je net genoteerd hebt. Het kan zijn dat je hem erboven aan kan vinken, maar bij mij staat ‘ie er niet tussen. Daarom voer je het handmatig in.
- Voer vervolgens het IP-adres aan met de cijfers achter de laatste punt. Ik kies hier voor 222, omdat dit buiten de DHCP-range ligt (voor de zekerheid, om te voorkomen dat andere apparaten het IP-adres willen gebruiken) en het makkelijk te onthouden is.
- De Host Name mag je zelf kiezen, maar maak hem herkenbaar.
- Laat ‘Enable this rule’ aangevinkt en klik op ‘Save settings’.
Gelukt? Mooi. Dat was deel 1. Je Xbox heeft nu in theorie een vast IP van 192.168.2.222. Nu het tweede deel.
- Ga naar Network > NAT > Port Mapping
- Voeg hier onderstaande regels toe. Je moet elke regel apart aanmaken middels de knop ‘Add rule’.
- Vul het IP-adres aan met de laatste cijfers van het vaste IP dat je de Xbox eerder hebt gegeven (222).
- Let op het protocol. Zie per regel het screenshot hieronder.
- Vul bij Private Port/Public port 4x hetzelfde getal in.
- Vergeet niet elke regel op te slaan.
Dan nu de laatste stappen. Ik weet niet zeker of dit nodig is, maar doe het voor de zekerheid wel. We gaan nogmaals poorten forwarden/mappen, maar nu voor IPv6.
- Ga naar Network > IPv6 > Port Forwarding
- Daar zie je o.a. ‘Application’ staan. Je moet hieronder (helemaal naar beneden scrollen) in totaal 3x op ‘Add’ klikken om de volgende ‘Applications’ los van elkaar toe te voegen:
- Klaar? Klik dan onder ‘Port Forwarding (up to 256)’ op ‘Add’.
- Vink ‘Enable individual rule’ aan en vul de overige gegevens in:
- Kies bij ‘Address mode’ voor MAC Address, omdat we zeker weten dat die niet zomaar verandert. Voer het MAC Address handmatig in als je deze niet kunt selecteren. Je hebt hem eerder al genoteerd.
- Selecteer bij ‘App Name’ de eerste van de bovenstaande Applications. De data wordt nu verder automatisch ingevuld. Zie je de drie aangemaakte Applications niet verschijnen? Check dan of ze wellicht onder een andere ‘App Group’ vallen.
- Herhaal stappen 3 t/m 6 voor de overige twee Applications. Je ziet nu als het goed is daarna onderstaand overzicht. De volgorde maakt niet uit.
- Check de selectiebox ‘Enable IPv6 Port Forwarding’ aan. Zie ook het screenshot hierboven. Standaard staat deze uit.
- Scroll helemaal naar beneden en Klik op ‘Save settings’
- (Her)start je Xbox en controleer het pakketverlies. Nog steeds 100%? geen paniek. Schakel hem uit en koppel los van de stroom. Herstart nu ook je router. Let op: niet resetten; alleen herstarten. Dit doe je door de aan/uit-knop op de achterkant in te drukken, 10 seconden te wachten en dezelfde knop nogmaals in te drukken. Zet je Xbox pas aan nadat het router-lampje groen brandt. Je pakketverlies zou nu 0% moeten zijn.
- Zo niet, check dan nogmaals alle stappen hierboven goed.
Zo, een heel verhaal. Maar al met al valt het best mee en voorkomt het uiteindelijk een hoop gedoe. Vragen of opmerkingen? Ik hoor het graag!
Succes!