Portin ohjaus peliserverille (HL2 DM)

Discussion in 'WLAN ja lähiverkot' started by problemo, Apr 13, 2009.

  1. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Terve. Mulla on semmoinen ongelma, että en voi luoda omaa serveriä HL2 Deatmatch:iin siten että muut voivat liittyä siihen, koska meidän taloudessa on modeemi, joka lukemani perusteella vaatii modeemin porttien avausta peliserveriä varten. Olenhan minä ohjeiden mukaan yrittänyt asetuksia säätää, mutta ohjeet ovat hieman puutteelliset, joten en saanut serveriäni toimimaan niiden avulla. Sen verran olen edistynyt, että olen saanut vaihdettua koneeni IPv4-osoitteen staattiseksi (oikea sana?), eli osoite pysyy aina samana. ADSL-modeemissamme on kiinni kolme konetta (liitin kuvan). Kun menen modeemin portti asetuksiin, niin pitääkö minun laittaa sinne OMAN KONEENI staattinen IPv4-osoite vai mikä ja kumpaan kenttääm, LAN vai WAN? Entä mitkä portit avaan (jotta voin pelata itsekkin luomassa serverissäni), ja minkä option valitsen (TCP, UDP...jne.)? Katsokaa kuvia mitkä liitin viestiin jos jotakuta kiinnostaisi auttaa. Haluaisin mahdollisimman selvän step by step -ohjeen. Olisin todella kiitollinen avusta... :)

    Kuvat:
    Verkkokartta
    Porttien asetukset
     
  2. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Ainiin, vielä semmoinen että olen kuullut jostain NAT:ista... Liittyykö se mitenkään ongelmaani?
     
  3. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
    Sulla näkyy olevan Homeline ADSL-modeemi (tai joku muu jossa on samanlaiset asetukset).

    Homeline porttiohjaus http://www.portforward.com/english/routers/port_forwarding/Homeline/HLA-WR3000/HLA-WR3000index.htm

    Valitse listasta peli ja tee ohjeiden mukaisesti porttiohjaus.

    "Lan IP Address" laatikkoon laitat sen koneen kiinteän IP-osoitteen jolla pelataan kyseistä peliä.

    Joillekkin porteille tehdään TCP-protokollan porttiohjaus ja/tai UDP-protokollan porttiohjaus. Helpoiten pääsee jos protokollan alasvetovalikosta löytyy esim valinta "All" tai "Both" eli TCP- ja UDP-protokollat.

    NAT-ongelma p2p-ohjelmissa ja nettipeleissä http://keskustelu.afterdawn.com/thread_view.cfm/587176
     
  4. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Olen nyt avannut portit: [27015,27020,27005] siten, että olen laittanut portit siisnä muodossa kuten ne sulkujen välissä lukee kahteen eri sarakkeeseen IP-osoitteeni kanssa, toinen rivi asetuksella tcp ja toinen udp. Eli kaikki portit ovat udp:llä ja tcp:llä (kai?). Yritin aluksi valita protokollaksi "All", mutta se herjasi jotain ja tyhjensi porttikentän. Mutta anyway, olen myös avannut kysiset portit palomuurista ja serveriä luodessani kirjoitan aluksi konsoliin "sv_lan 0" ja "net_start", sitten valitsen että luo serveri, säädän asetukset ja serverini käynnistyy. Mutta se ei näy listassa eikä kaverini voi siihen liittyä (server is not responding). Konsoli näyttää kyllä hyvältä serverin luonnin jälkeen, lukuunottamatta: "couldn't exec listenserver.cfg". Onko vika siinä vai pitääkö minun säätä jotain NAT:ia. Siihen en taida uskalla lähteä nimittäin iskä on aika epäileväinen :)
     
  5. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Vai voiko vika johtua toisten koneiden palomuurista (esim. aikaisemmassa kuvassa PC 1 (Talouden ensimmäinen kone).
     
  6. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
    Peliserverin asetuksista en tiedä muuta kuin sen että vaikka porttiohjaukset olisivat oikein niin peliserverin tekeminen ei välttämätta ole helppoa, googlella löytyy paljon infoa kyseisen pelin peliserverin tekemiseen.

    Voisit kokeilla ekana että yksinpelin pelaaminen onnistuu eli kun porttiohjaukset on oikein niin pitäisi löytyä paljon peliservereitä counter-strikeen. Sitten kun tiedät että osaat tehdä porttiohjaukset niin voit paneutua peliserverin asetuksiin.

    Modeemin NAT-asetuksiin ei tarvitse muuta tehdä kuin porttiohjaus kyseiselle pelille.

    Toisten koneiden palomuuriohjelmat eivät vaikuta mitenkään asiaan, koska pelikoneen nettiliikenne ei kulje muiden kotiverkkoon kytkettyjen koneiden kautta.

    Koneessa olevaan palomuuriohjelmaan ei yleensä tarvitse tehdä porttiohjauksia.

    Oletko tehnyt kiinteät IP-osoitteet jokaiselle kotiverkkoon kytketylle koneelle?
     
  7. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    En, vain omalle...

     
  8. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
    Kiinteät IP-osoitteet on tehtävä jokaiselle kotiverkkoon kytketylle laitteelle.

    Huomasin vasta nyt kuvasta että sinun kotiverkossa on tukiasema. Mikä tukiasema? Jos siinä on NAT niin modeemi on tällöin asetettava sillattuun tilaan ja kaikki kotiverkon laitteet kytkettävä tukiasemaan ja pelien porttiohjaukset tehdään tukiaseman NAT-asetuksiin. Porttiohjaukset onnistuu helpoiten kun kotiverkossa on vain yksi modeemi/reitin/tukiasema jossa on NAT päällä.
     
  9. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
  10. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
  11. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    A-link WL54AP3 ja Homeline HLA-BR1000, eli taitaa jäädä serverit mminun osalta tekemättä. Mitä riskejä siltaukseen liittyy ja voiko siitä olla jotain jälkihaittoja?
     
  12. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
    Voit tietoturvan takia turvallisesti asettaa Homeline modeemin siltaavaksi mikäli kytket kaikki kotiverkon tietokoneet A-link reitittimeen. Tällöinhän kaikki tietokoneet ovat NAT:in takana, koska A-link reitittimessä on NAT. Sama asia on jos ostat Homeline modeemin tilalle sellaisen modeemin jossa ei ole DHCP-palvelinta ja NAT:ia eli siltaavan modeemin.

    http://keskustelu.afterdawn.com/thread_view.cfm/201666
    --------------------------------------------------------------------------
    Jos et todella tarvitse/halua NATtia käyttää niin pistä sitten siltaavaksi (samalla menee palomuurit yms. pois päältä).

    Connection Configuration -> Protocol: Bridge, tarkista että Enable valittuna. Tarkista, että VPI/VCI arvot operaattorin mukaan. Klikkaa UPDATE.

    Services -> DHCP Server -> Disable. Klikkaa UPDATE.

    Save Configuration ja Reboot -> OK.

    Huomaa, että myös hallintatila (192.168.0.1) lakkaa toimimasta (dhcp:hän on nyt pois päältä). Reset napilla saa asetukset takas oletuksiksi.
    --------------------------------------------------------------------------

    VPI/VCI-arvot:
    - Sonera VPI/VCI = 0/33
    - Elisa, Saunalahti, DNA, Finnet VPI/VCI = 0/100

    Homeline HLA-BR1000 "User's Manual" http://194.100.210.250/br-1000/br1000.html

    4.3 Connection Configuration
    4.12 Services

    edit: Ennen siltausta poista tekemäsi kiinteä IP-osoite ja kytke tietokoneet A-link reitittimeen. Siltauksen jälkeen teet kiinteät IP-osoitteet jokaiselle koneelle ja porttiohjaukset.
     
    Last edited: Apr 13, 2009
  13. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Paljon kiitoksia vaivannäöstä :) Taidanpa tuota koittaa huomenna koulun jälkeen.
     
  14. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Sori ku ei osu viestin muokkausnappi silmään niin pitää aina laittaa uus mutta tuli mieleen että onnistuuko ilma siltausta, jos aina pelaamisen ajaksi irroittaa tukiaseman johdon modeemista. Loogisesti ajateltunahan sen pitäisi toimia, ainut haitta on irroittamisen ja takaisinkytkemisen vaiva. Vain yksi kone käyttää A-link tukiasemaa ja konetta käytetään harvoin... Eli vaihdan vain toisen koneen (PC 1) IP:n kiinteäksi ja irroitan tukiaseman piuhan modeemista. Portinohjaukset ovat mielestäni muuten oikein (katso aikaisemmasta viestistä). Ja sitten vaan servu pyörimään, eikö näin?
     
  15. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
    Viestin muokkausnappi löytyy oman viestin oikeasta yläkulmasta.

    - sammuta A-link tukiasema virtanapista tai irroita sen muuntajan pistoke.
    - PC1 ja PC2 koneilla oltava kiinteät IP-osoitteet (jotta Homelinen porttiohjauksen IP-osoite on aina oikein).
    - Homelinen modeemiin PC2-koneen porttiohjaukset pelille.

    Tärkeintä on että saat peliserverin toimimaan, jolloin osaat tehdä porttiohjaukset ja peliserverin asetukset. Myöhemmin voit tarvittaessa asettaa Homelinen siltaavaksi ja tehdä kiinteät IP-osoitteet ja porttiohjaukset uudelleen.
     
  16. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Nyt on PC 1 kiinteällä IP:llä ja tukiaseman virtajohto irti, mutta serveri ei toimi vieläkään. Luin tuolta steamin sivuilta, että steamin käyttämät portit ovat:

    UDP 27000 to 27020 inclusive
    TCP 27020 to 27050 inclusive

    Eikös tuo "inclusive" tarkoita että kaikki portit noiden väliltä pitää olla auki. Mitenkäs minä sen teen, kun modeemiasetusten porttikenttä ei hyväksy muita erikoismerkkejä kuin ",". Eli ei ole ns. "start port" ja "end port"...

    ---------------------------------------------------------------------
    Edit:

    Voihan kauhistuksen kanahäkki, kun luin jostain, että kiinteä IP maksaa! Pitääkö tämä paikkaansa ja jos pitää niin tuleeko mitää maksua kun vaihdoin IP:t takaisin oletukseen (hae automaattisesti)...
     
    Last edited: Apr 14, 2009
  17. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
    Homeline HLA-BR1000 http://www.portforward.com/english/routers/port_forwarding/Homeline/HLA-BR1000/HLA-BR1000index.htm

    Valitse "Half Life 2 Steam" niin näet kuinka avaat porttialueen portit. Ohjeissa on että "-" merkki hyväksytään.

    Half Life 2 Steam
    UDP 1200,27000-27015
    TCP 27020-27050

    Internet-operaattorilta tilattu maksullinen kiinteä IP-osoite ei tarkoita samaa asiaa kun asetat kotiverkon koneille kiinteät IP-osoitteet, joten laita kiinteät IP-osoitteet koneille.

    http://www.myip.dk IP-osoitteen voi tilata kiinteäksi internet-operaattorilta mikäli oman liittymän osoite vaihtuu usein. Kotiverkon koneille asetetaan ipconfig-komennolla näkyvät koneiden IP-osoitteet kiinteiksi.
     
    Last edited: Apr 14, 2009
  18. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    "The ports field can contain only number from 1..65535, and commas(,) and colons:)) for multiple ports. Check row 3"

    Noin lukee kun kopion luvut suoraan portforwardin sivulta, ja kyllä, tarkistin ettei kenttään tullut vahingossa ylimääräistä välilyönnin painallusta...
     
  19. heikki75

    heikki75 Regular member

    Joined:
    Oct 23, 2007
    Messages:
    1,563
    Likes Received:
    1
    Trophy Points:
    48
    Onnistuuko näin?

    27000,27001,27002,27003,27004,27005, jne.
     
  20. problemo

    problemo Member

    Joined:
    Jun 12, 2013
    Messages:
    12
    Likes Received:
    0
    Trophy Points:
    11
    Ei, merkkien määrä on rajallinen. Perhana kun meni äsken koko netti kun noita portteja säätelin. mutta laitoin siihen noi portit mitkä tältä sivulta löysin: http://www.gameconfig.co.uk/showdetail.asp?id=29

    Luulisi kyllä noilla toimivan jos on toimiakseen.

    Edit: EI toiminut
     
    Last edited: Apr 14, 2009

Share This Page