Xbox One Så här öppnar du din NAT för att ansluta till levande medlemmar och servrar

Som jag förväntade mig, faller Xbox One på nätverksanslutning. Microsoft höjde hype om Xbox One nätverksstyrka, men det misslyckades med att leverera. Alla förväntade sig att Xbox One var den senaste och bästa media streaming-enheten. Det stöder dock för närvarande bara uppspelning med Windows Media Player 11 nativt kompatibla codecs och kan bara strömma media över nätverket med funktionen Play To i WMP. Få ditt hemnätverk för att kommunicera med Xbox Live-servrarna och andra Xbox Live-medlemmar, du behöver en öppen NAT.

Nat Basics

Första saker först: Du måste få en enkel förståelse för NAT. Network Address Translation (NAT) utförs av din router för att tillåta internt anslutna enheter tillgång till din externa IP-adress. Som du säkert vet är varje enhet i ditt hemnätverk tilldelad en unik IP-adress från din router. Dessa IP-adresser är vanligtvis av formen 192.168.1.100, 10.0.0.53, 192.168.0.155 etc. Det här systemet kallas IPv4 (jämfört med den nyare IPv6 som inte är allmänt stödd ännu).

Låt oss gå igenom följande exempel. Det här är den typiska standardnätverkskonfigurationen.

  • User 1, som bor i North Carolina, har just slutat installera sin router och hans bärbara dator tilldelades IP-adressen 192.168.1.100.
  • Användare 2, som bor i Texas, har precis slutat installera sin router och hans bärbara dator tilldelades även IP-adressen 192.168.1.100.
  • Både User 1 och User 2 vill ge användare 3 tillgång till sina datorer. Om användaren 3 försökte ansluta till 192.168.1.100 skulle han aldrig hitta användaren 1 eller användaren 2.

IP-adresserna Användare 1 och Användare 2 använder sig av interna IP-adresser. Dessa siffror innehåller bara mening för enheter som är anslutna till samma router (nätverk). Det är här som NAT kommer in i spel. Din ISP (Internet Service Provider) trycker på en EXTERNAL IP-adress till ditt modem eller gateway, vilket är hur din router får tillgång till internet. De flesta hemnätverk har en enda IP-adress. (Om ditt hemnätverk har flera IP-adresser, skulle du känna till det, betala mer för det och skulle nog ha tillräckligt med förståelse för att nätverket inte stör med den här artikeln.) Eftersom ditt hemnätverk har en enda IP-adress är det bara menade att ansluta en enhet till internet. Med hjälp av NAT ger din router alla enheter på nätverket tillgång till din externa IP-adress. Det gör det genom att förpacka alla begäranden som skickas till routern av enheter på nätverket som har interna IP-adresser och skickar dessa paket till internet via den externa IP-adressen.

Så här är vår nya nätverkskonfiguration när NAT öppnas:

  • Användare 1, som bor i North Carolina, har just slutat installera sin router, men den här gången konfigurerade han port 5000 för vidarebefordran till IP-adressen 192.168.1.100. Han gick också till www.ipchicken.com och fann sin externa IP-adress för att vara 123.123.123.10.
  • Användare 2, som bor i Texas, har just slutat installera sin router, men den här gången konfigurerade han port 5000 för att vidarebefordra till IP-adressen 192.168.1.100. Han förvärvade också sin externa IP-adress, som är 11.22.33.44.
  • Användare 3 kan nu ansluta till antingen användarens 1 dator eller användarens 2 dator med hjälp av deras externa IP-adress och porten de har vidarebefordrat till sin interna IP-adress.

Xbox One NAT-alternativ

Det finns tre NAT-alternativ i Xbox One-konfigurationen. Var och en av dessa är specifika för din specifika router och nätverksinstallation.

  • Öppna - Ditt nätverk står bakom en kon NAT.
  • Måttlig - Ditt nätverk står bakom en port-begränsad NAT.
  • Sträng - Ditt nätverk står bakom en portbevarande portsymmetrisk NAT.

Xbox One Öppna NAT-alternativ

Jag har ordnat metoderna nedan i den ordning du borde försöka lösa problemet. Gå bara vidare till nästa metod om den tidigare metoden inte fungerade. Innan du fortsätter med den här guiden, nollställ dina nätverksinställningar på Xbox One till fabriksinställningarna. Ta bort alla trådlösa nätverk som du har lagt till och lägg till dem igen efter att du har genomfört stegen i varje metod.

Metod 1 - Portväxling / Portutlösning

Som tidigare nämnts i scenariot skickar användaren 1 en specifik port till sin dator för att tillåta användaren att ansluta. För att din Xbox One ska kunna ansluta till Xbox Live-servrarna och andra användare online måste den använda specifika portar. Dessa portar måste vara öppna så att Xbox One kan kommunicera ordentligt. För en mer detaljerad förklaring av varför Xbox Live-portar måste vidarebefordras, läs den här artikeln av D.A.R.Y.L.

För att öppna dessa portar måste du logga in på routerns administrationspanel och tilldela en statisk IP-adress (eller DHCP-bokning) till konsolen. Denna process är olika för varje router eller gateway, och guider för din specifika modell kan hittas av Googling och din routermodell och "port forwarding." När du har tilldelat en statisk IP-adress till konsolen kan du antingen vidarebefordra följande portar till IP-adressen på din konsol eller utlösningsportar inom intervallet 88-88, 3074-3074 etc. Det rekommenderas att du använder utlösningsmetoden eftersom det tillåter att flera enheter utlöser samma öppna portar istället för att portarna är dedikerad till bara Xbox.

  • Port 88 (UDP)
  • Hamn 3074 (UDP & TCP)
  • Hamn 53 (UDP & TCP)
  • Port 80 (TCP)
  • Port 500 (UDP)
  • Hamn 3544 (UDP)
  • Port 4500 (UDP)

Dessutom finns det några andra hamnar som flyter runt på internet med vilka andra användare har haft framgång. De är som följer:

  • För Chat / Party / Matchmaking, försök vidarebefordra / utlösa port 16000 (UDP & TCP).
  • För Kinect / Skype / Video-problem, försök vidarebefordra / utlösa port 1863 (UDP & TCP).
  • Xbox One verkar använda Port 3075 istället för 3074 som Xbox 360 använde.Efter att ha sökt, kan det här bara vara relaterat till Call of Duty Ghosts, men du kan försöka vidarebefordra / utlösa Port 3075.

Gå nu till din Xbox One och anslut till ditt nätverk. Ange INTE statisk nätverksinformation. Ställ den på Automatisk istället för Manual. Detta säkerställer att din router gör allt arbete som det ska göra. Välj nu Test multiplayer-anslutning. När dina anslutningsresultat presenteras, innan du trycker på en För Fortsätt, tryck och håll nere LB + LT + RB + RT på din kontroller, och det här tar dig till skärmbilden för superhemlig detaljerad nätverksstatistik med en detaljerad NAT-status. Den detaljerade NAT-statusen kommer ursprungligen att ha "...." Vänta 60-90 sekunder, och den kommer att uppdateras med en av NAT-typerna som nämns ovan. Målet är att ligga bakom en kon NAT, vilket bör ge en öppen NAT-typ.

Metod 2 - DMZ (Demilitarized Zone)

Denna metod liknar den tidigare metoden, förutom att det är lite lättare. Det finns dock färre routrar som stöder DMZ än de som stöder Port Forwarding / Triggering. Se användarhandboken för din router / gateway för att avgöra om din produkt stöder DMZ. (Det kan också kallas DMZ + eller DMZPlus.) Om inte, gå till Metod 3. Målet är att skapa en "Demilitarized Zone" för din Xbox One. Den här Demilitarized Zone kommer att vidarebefordra alla portar till Xbox One, så att alla portar kan ansluta till Xbox Live-servrarna och andra Xbox Live-användare.

För att ställa in en DMZ måste du först ställa in en statisk IP-adress i din router för din Xbox One. Om du inte har gjort det ännu gör du det nu och försök igen Metod 1. Om du följde Metod 1 och redan har Xbox One på en statisk IP-adress fortsätter du att läsa.

Inaktivera port vidarebefordran / utlösning på din router, eller om du använder vidarebefordran / utlösning för andra tjänster, ta bort portreglerna du skapade i metod 1.

Logga in med din router nu, följ din användarhandbok för att hitta DMZ-funktionen och aktivera den. Vissa routrar pekar DMZ till en specifik IP-adress där du ska ange den statiska IP-adressen till din Xbox One. Andra pekar DMZ till en specifik MAC-adress, som ska vara MAC-adressen på din Xbox One.

Ta bort eventuella tidigare nätverksinställningar som du har försökt på Xbox One, och återställ nätverksinställningarna till fabriksinställningarna. Gå nu till din Xbox One och anslut till ditt nätverk. Ange INTE statisk nätverksinformation. Ställ det istället på Automatisk, inte Manuell. Detta säkerställer att din router gör allt arbete som det ska göra. Välj nu Test multiplayer-anslutning. När dina anslutningsresultat presenteras, innan du trycker på en För Fortsätt, tryck och håll nere LB + LT + RB + RT på din kontroller, och det här tar dig till skärmbilden för superhemlig detaljerad nätverksstatistik med en detaljerad NAT-status. Den detaljerade NAT-statusen kommer ursprungligen att ha "...." Vänta 60-90 sekunder, och den kommer att uppdateras med en av NAT-typerna som nämns ovan. Målet är att ligga bakom en kon NAT, vilket bör ge en öppen NAT-typ.

Metod 3 - UPnP och energisparare

UPnP eller Universal Plug and Play är en uppsättning nätverksprotokoll som tillåter nätverksanslutna enheter, t.ex. Xbox One, att identifiera varandras närvaro på nätet och skapa funktionella nätverkstjänster. Den är främst avsedd för bostadsnätverk utan företagsklass-enheter. Därför tillåter det i grunden din Xbox One att automatiskt berätta för våra routrar vilka portar den vill använda, och routern låter den göra det utan att manuellt konfigurera några inställningar.

Du tänker noga: "Om min router automatiskt kan göra det här, varför sparade du den här förra?" Tja, UPnP fungerar inte bra på Xbox One, åtminstone för vissa användare. Jag är osäker på om det här kommer att patchas eller om konsolen ska returneras till tillverkaren, men min konsol är en av de olyckliga som UPnP inte fungerar (åtminstone utan att sätta i konsolen i energisparläget, vilket jag kommer att täcka senare ).

Med denna metod är det inte obligatoriskt att ha en statisk IP-adress som är konfigurerad för din Xbox One, men jag rekommenderar alltid att du tilldelar statiska IP-adresser till enheter som används regelbundet. Ta även bort alla portar som skickas / utlösas från metod 1.

För att aktivera UPnP, kontakta din router / gateways bruksanvisning som ska berätta var UPnP finns i routerns administrationspanel. Logga in på din router och följ bruksanvisningen för att aktivera UPnP. Vissa routrar får möjlighet att Rensa porten framåt vid start, som jag rekommenderar att aktivera om alternativet är tillgängligt.

Ta bort eventuella tidigare nätverksinställningar som du har försökt på Xbox One, och återställ nätverksinställningarna till fabriksinställningarna. Gå nu till din Xbox One och anslut till ditt nätverk. Ange INTE statisk nätverksinformation. Ställ det istället på Automatisk, inte Manuell. Detta säkerställer att din router gör allt arbete som det ska vara. Välj nu Test multiplayer-anslutning. När dina anslutningsresultat presenteras, innan du trycker på en För Fortsätt, tryck och håll nere LB + LT + RB + RT på din kontroller, och det här tar dig till skärmbilden för superhemlig detaljerad nätverksstatistik med en detaljerad NAT-status. Den detaljerade NAT-statusen kommer ursprungligen att ha "...." Vänta 60-90 sekunder, och den kommer att uppdateras med en av NAT-typerna som nämns ovan. Målet är att ligga bakom en kon NAT, vilket bör ge en öppen NAT-typ.

Det har rapporterats att när Xbox One är i Instant-On strömlägeUPnP registrerar inte korrekt med din router, och energisparläget tillåter UPnP att registrera sig korrekt.Det här är definitivt en bugg på Xbox One som behöver lösas. Xbox har en guide för att byta strömlägen som kommer att vara till nytta för dig. Följ guiden för att byta din Xbox One till Spara energi läge och försök igen Metod 3.

Jag kunde personligen uppnå Open NAT utan att växla till energisparare genom att bara utlösa portar. Jag föredrar att tillåta UPnP att hantera portförfrågningarna, eftersom jag använder den på mitt nätverk för andra tjänster. Men för tillfället har jag helt enkelt utlöst alla portar som mina andra tjänster behöver. För mitt specifika fall kunde jag skaffa en öppen NAT i både nätverksinställningar och onlinespel genom att tilldela min Xbox One en statisk IP-adress och lägga till alla portar, inklusive bonusportarna.