|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • iPhone
  • * Dator Kunskap >> Hårdvara >> Servrar >> Content

    Vad kan jag göra om min server surfar men klienterna inte kan ansluta?

    Okej, låt oss felsöka varför din server dyker upp i serverns webbläsare, men klienter kan inte ansluta. Detta är en vanlig fråga med ett antal potentiella orsaker. Här är en uppdelning av de mest troliga skyldigheterna och hur man tar upp dem:

    1. Nätverkskonfiguration (vanligast)

    * brandvägg: #1 Misstänkt är din brandvägg.

    * server-sida brandvägg: Se till att din serverns brandvägg (Windows -brandvägg, iptables på Linux, etc.) är konfigurerad för att tillåta inkommande trafik på porten (de) som din spelserver använder. Detta är vanligtvis en UDP -port, ibland TCP eller båda. Det exakta portnumret beror på spelet/applikationen.

    * Klientsidan brandvägg: Även om det är mindre troligt, dubbelkontrollera också klientens brandvägg. Det kan blockera den utgående anslutningen.

    Hur man kontrollerar och fixar brandvägg:

    * Windows Firewall:

    1. Sök efter "Windows Firewall" i startmenyn.

    2. Klicka på "Tillåt en app eller funktion via Windows Firewall."

    3. Leta efter din spelserverapplikation (eller själva spelet).

    4. Se till att det är kontrollerat för både "privata" och "offentliga" nätverk om tillämpligt. Om det inte är listat, lägg till det:klicka på "Låt en annan app ..." och bläddra till servern körbar.

    5. Om det inte fungerar, titta på inkommande regler och lägg till de för de hamnar som måste öppnas.

    * Linux (iptables):

    `` `bash

    # Tillåt UDP -port (Exempel:Port 27015)

    sudo iptables -a input -p udp --dort 27015 -j acceptera

    # Tillåt TCP -port (Exempel:Port 27015)

    sudo iptables -a input -p tcp --dort 27015 -j acceptera

    # Spara reglerna iptables (varierar beroende på distro)

    sudo netfilter-persistent spara # (debian/ubuntu)

    sudo iptables-save>/etc/sysconfig/iptables # (Centos/rhel/fedora)

    `` `

    Anpassa portnumret och protokollet till ditt specifika spel. Var också medveten om att nyare Linux -distributioner ofta använder "Firewalld" istället för "iptables".

    * `Firewalld` (Linux):

    `` `bash

    sudo brandvägg-cmd-permanent-add-port =27015/udp

    sudo brandvägg-cmd-permanent-add-port =27015/tcp

    sudo brandvägg-cmd-laddad upp

    `` `

    * router/Modem Port vidarebefordran: Om din server står bakom en router (som den nästan säkert är om den finns på ett hem- eller litet kontorsnätverk) måste du konfigurera *port vidarebefordran *.

    * Vad är port vidarebefordran? Din router fungerar som en gateway mellan ditt interna nätverk (där din server är) och det externa internet. När en klient försöker ansluta till din server från internet måste routern veta * vilken * enhet i ditt interna nätverk som ska skicka trafiken till. Port vidarebefordran skapar en regel som säger:"Varje trafik som kommer in på Port X (t.ex. 27015) bör vidarebefordras till enheten med lokal IP -adress Y (t.ex. 192.168.1.100)."

    * Hur man konfigurerar port vidarebefordran:

    1. Hitta din routers IP -adress: Öppna en kommandotolk/terminal och skriv `ipconfig` (Windows) eller` ifconfig` (Linux/MacOS). Leta efter adressen "Standard Gateway". Det här är din routers IP -adress.

    2. Åtkomst till din routers konfigurationssida: Öppna en webbläsare och skriv din routers IP -adress i adressfältet. Du blir ombedd att ett användarnamn och lösenord. (Standard användarnamn/lösenord skrivs ofta på ett klistermärke på själva routern, eller så kan du hitta det online genom att söka efter din routermodell).

    3. Hitta avsnittet om vidarebefordran: Platsen för detta avsnitt varierar mycket beroende på routerntillverkaren. Leta efter termer som "Port vidarebefordran", "Virtuella servrar", "NAT -vidarebefordran" eller "Gaming."

    4. Skapa en ny port vidarebefordringsregel:

    * Servicenamn/beskrivning: (Valfritt) Ge det ett beskrivande namn, som "MyGameserver."

    * portområde: Ange portnumret (eller utbudet av portnummer) som din spelserver använder. Till exempel `27015-27015` (eller bara` 27015` för en enda port). Vissa spel kräver en rad portar.

    * protokoll: Välj rätt protokoll (UDP, TCP eller båda). Detta är avgörande.

    * Intern IP -adress/destination IP -adress: Ange lokal IP -adress av din server. Du kan hitta detta med `ipconfig` eller` ifconfig` på servermaskinen. Detta är IP -adressen som routern kommer att vidarebefordra trafiken till * inuti * ditt nätverk. Det är vanligtvis i intervallet 192.168.x.x eller 10.0.x.x.

    * intern port: Vanligtvis samma som den externa porten, men vissa routrar låter dig ange en annan intern port.

    5. Spara och tillämpa ändringar: Se till att spara portens vidarebefordringsregel och tillämpa ändringarna på din routers konfiguration. Du kan behöva starta om routern.

    * statisk IP -adress: Det är rekommenderat starkt För att tilldela en statisk IP -adress till din server. Routrar tilldelar ofta IP -adresser dynamiskt med DHCP. Om din servers IP -adress ändras fungerar inte portens vidarebefordringsregel.

    * Hur man ställer in en statisk IP: Du kan vanligtvis konfigurera en statisk IP -adress antingen i din routers DHCP -inställningar (ofta kallad "DHCP -reservation") eller direkt på serverns nätverksadapterinställningar.

    * Exempel (Windows):

    1. Öppna "Network and Sharing Center."

    2. Klicka på din nätverksanslutning.

    3. Klicka på "Egenskaper."

    4. Välj "Internet Protocol Version 4 (TCP/IPv4)" och klicka på "Egenskaper."

    5. Välj "Använd följande IP -adress:"

    6. Ange en IP -adress som ligger inom ditt nätverks sortiment men * utanför * DHCP -sortimentet som tilldelats av din router. Om till exempel din router använder 192.168.1.1-192.168.1.254 för DHCP kan du använda 192.168.1.100.

    7. Ange din subnätmask (vanligtvis 255.255.255.0).

    8. Ange din standardport (din routers IP -adress).

    9. Ange dina föredragna DNS -serveradresser (t.ex. Googles 8.8.8.8 och 8.8.4.4).

    10. Klicka på "OK."

    * Dubbel NAT: Detta är en mindre vanlig, men potentiellt frustrerande situation. Det inträffar när du har * två * routrar som utför nätverksadressöversättning (NAT) i serie. Om du till exempel har din egen router ansluten till din ISP:s modem/routerkombo -enhet, kan båda enheterna göra NAT. Du måste konfigurera port vidarebefordran på * båda * routrar. En enklare lösning är ofta att sätta din ISP:s modem/router i "Bridge Mode" eller "Modem Mode", som inaktiverar sin routerfunktionalitet och låter din router hantera allt.

    2. Serverkonfiguration

    * Serverbindningsadress: Se till att din server är konfigurerad för att binda till rätt IP -adress. Om det är bindande till `127.0.0.1 '(localhost) kommer det bara att vara tillgängligt från själva servermaskinen. Den måste binda till serverns * lokala IP -adress * (t.ex. 192.168.1.100). Vissa servrar kommer att binda till 0,0,0,0,0 ", vilket betyder" alla tillgängliga gränssnitt ", vilket i allmänhet är det bästa alternativet. Inställningen för detta varierar mycket beroende på spelet.

    * Felaktig port: Dubbelkontrollera att porten som anges i din serverkonfigurationsfil matchar porten du använder för port vidarebefordran och brandväggsreglerna. En enkel skrivfel kan orsaka anslutningsproblem.

    * max spelare/slots: Om servern är full kan inte nya kunder ansluta. Kontrollera serverns spelarantal och den maximala spelargränsen.

    * Serverautentisering/auktorisation: Vissa spel har inbyggd serverautentisering eller auktorisationssystem. Se till att klienter har rätt referenser eller har behörighet att gå med. Detta är vanligast i privata servrar eller anpassade speluppsättningar.

    * Serverprogramvaruproblem: Det kan finnas ett fel i själva serverprogramvaran. Kontrollera spelets/serverns forum för kända problem och möjliga lösningar. Försök att uppdatera serverprogramvaran till den senaste versionen.

    * motstridiga programvara: En del säkerhetsprogramvara, VPN:er eller andra nätverksverktyg kan störa serveranslutningar. Försök tillfälligt inaktivera dessa för att se om det löser problemet.

    3. Frågor om klientsidan

    * Fel serveradress: Dubbelkontrollera att klienter använder rätt * offentlig * IP-adress och port på din server. De kan hitta din offentliga IP -adress genom att besöka en webbplats som `whatismyip.com 'från servermaskinen.

    * spelversion Mismatch: Om klienten och servern kör olika versioner av spelet kanske de inte är kompatibla. Se till att båda är uppdaterade.

    * Klientsidan Mods/Anpassat innehåll: Mods eller anpassat innehåll kan ibland orsaka anslutningsproblem. Försök inaktivera dem för att se om det löser problemet.

    * Nätverksanslutning: Se till att klienten har en stabil internetanslutning.

    4. DNS -problem

    * Även om du är mindre trolig i ett direkt IP -anslutningsscenario, om du använder ett domännamn för att ansluta till servern, se till att DNS -posten korrekt pekar på din servers offentliga IP -adress. Ge DNS -förändringar tid att sprida.

    Felsökningssteg:

    1. Starta enkelt:

    * Inaktivera tillfälligt Windows Firewall (eller din servers brandvägg) * helt * för att se om det är problemet. Viktigt:Gör bara detta tillfälligt för att testa ändamål. Återaktivera brandväggen omedelbart efter testning.

    * Om det fixar problemet, vet du att det definitivt är ett brandväggsproblem, och du kan sedan fokusera på att konfigurera brandväggsreglerna korrekt.

    2. Test lokalt:

    *Försök att ansluta till servern från en klient i *Samma lokala nätverk *. Använd serverns lokala IP -adress (t.ex. 192.168.1.100) för att ansluta. Om detta fungerar betyder det att servern själv går korrekt, och problemet är troligtvis med routern eller brandväggen.

    3. Använd `telnet` eller` nc` (netcat):

    * Från en klient på * samma lokala nätverk * ​​som servern använder du `telnet 'eller` NC' för att testa porten. Detta kan hjälpa dig att avgöra om porten är öppen och lyssnar:

    * Windows (Telnet): Du kan behöva aktivera Telnet -klient i Windows -funktioner. Sedan:

    `` `

    Telnet

    `` `

    Exempel:`Telnet 192.168.1.100 27015`

    * Linux/macOS (NC):

    `` `

    nc -vz

    `` `

    Exempel:`NC -VZ 192.168.1.100 27015`

    * Om anslutningen är framgångsrik ser du ett meddelande som "anslutet till ..." om det misslyckas, betyder det att porten inte är öppen eller något blockerar anslutningen.

    4. Test från ett externt nätverk: Det ultimata testet är att ha någon i ett * annorlunda nätverk * ​​(t.ex. en väns hus, en mobil hotspot) försöka ansluta till din server med din * offentliga * IP -adress. Detta kommer att bekräfta om port vidarebefordran fungerar korrekt.

    5. Kontrollera serverloggar: Undersök serverns loggfiler för eventuella felmeddelanden eller ledtrådar om varför klienter inte ansluter sig. Platsen för loggfilerna beror på spelservern.

    6. Google och spelspecifika forum: Sök online efter "[Game Name] Server Connection -problem" eller "[Spelnamn] Port vidarebefordran." Andra människor har troligen stött på samma problem, och du kan hitta lösningar specifika för ditt spel.

    Exempelsscenario (vanligast fall):

    Låt oss säga att du kör en spelserver på en Windows -maskin med den lokala IP -adressen `192.168.1.100`. Spelet använder UDP -port `27015`. Din offentliga IP -adress (sett från servermaskinen) är `123.45.67.89 '.

    1. brandvägg: Se till att Windows Firewall tillåter inkommande UDP -trafik på port 27015.

    2. router: Konfigurera port vidarebefordran på din router:

    * Framåt UDP -port 27015 till den interna IP -adressen `192.168.1.100`.

    3. klient: Klienten ska ansluta till servern med adressen `123.45.67.89:27015`.

    Genom att systematiskt kontrollera dessa områden bör du kunna identifiera och lösa anslutningsproblemet. Lycka till!

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur kör du en silaberver?
    ·Vilka är begränsningarna för rdbms?
    ·Vägbeskrivning för Tristar SWR - 10
    ·Hur man stänger av SSL i Exchange 2003
    ·Hur många samtidiga apache2-instanser är normala i Li…
    ·Vilken roll har servern i klientarkitekturen?
    ·Varför ska DNS-servern konfigureras?
    ·Varför kan du inte bara lämna Windows -brandväggen n…
    ·Vad betyder serveranslutningsfel?
    ·Vilken användare måste vara inloggad på en server fö…
    Utvalda artiklarna
    ·Hur många typ av Comouter -hårdvara?
    ·Hur Återvinn tonerflaskor
    ·Hur ändrar jag batteriet i min PS3 Controller
    ·Hur du synkroniserar en iPad med en ny dator
    ·Vad är ett Qwert -tangentbord?
    ·. Hur konvertera en BMP till en DOC
    ·Vilka två anslutningstyper används för att stödja e…
    ·AMD Turion 64 X2 Vs . AMD Athlon
    ·Var kan man köpa en läderanteckningsbok online?
    ·En tekniker har anslutit datorn till att byta med en ka…
    Copyright © Dator Kunskap https://www.dator.xyz