ORG

quake.net.pl » Polskie Centrum Quake od 1998 roku



Quake 3 i LINUX

nie, 15 kwiecień 2012 21:09:00 | Autor: pluto

Serwer w sieci LAN, a wyjście na świat.

  • W dzisiejszych czasach lokalna sieć osiedlowa nikogo już nie dziwi. Bardzo często w takich sieciach LAN
    gracze stawiają własne serwery Quake]I[Arena, których niestety nie widać w globalnej sieci. Daczego tak się dzieje?
    Ano dlatego, że nasz ruter, który zapewnia sieci LAN dostęp do iNET’u nie jest do końca skonfigurowany.
  • Większość dostawców iNET’u (ISP) przydziela nam (statycznie, lub dynamicznie) jeden rutowalny numerek IP :-(
    Do naszego dostawcy możemy wysyłać po kablu wszystkie pakiety, ale on będzie tylko akceptował i przekazywał
    dalej tylko te, które pochodzą z przydzielonego nam IP. Dlatego żeby podpiąć LAN do iNET’u potrzebny nam NAT.
  • NAT dzieli się na dwa rodzaje:

    1. SNAT (Source-NAT) - zachodzi, gdy zmieniamy adres źródłowy pakietów.
    2. DNAT (Destination-NAT) - zachodzi, gdy zmieniamy adres docelowy pakietów.

  • Dzięki SNAT możemy wszystkim pakietom wygenerowanym przez naszą sieć zmienić adres źródłowy
    na ten przydzielony nam przez ISP i dopiero później wysłać je do ISP, a on przekaże je dalej w świat.
    W ten sposób zapewniamy sieci LAN dostęp do iNET’u. Niektórzy nazwyają to maskaradą,
    ale tak naprawdę maskarada to tylko specyficzna forma SNAT.
  • Natomiast DNAT możemy wykorzystać, by nowe połączenia przychodzące do rutera ze świata,
    rozdzielić odpowiednio na maszyny w sieci LAN.
  • Jak się zapewne domyślacie w niedużych osiedlowych sieciach LAN, bardzo często na ruterze skonfigurowany
    jest tylko SNAT i to wystarcza by zapewnić użytkownikom dostęp do www/ftp/smtp/pop3/news/itd.,
    ale niektórzy chcieliby oprócz tych dobrodziejstw, aby ich prywatny serwer było widać z iNET’u.
    Więc koniec już tej teorii i przechodzimy do praktycznego przykładu :-)
  • W przykładzie wykorzystamy bardzo prosty ruter bez firewall’a postawiony na linuxie.
    (distro: slackware 8.1, kernel: 2.4.x, iptables: 1.2.x)
    Ponadto przyjmijmy, że do ISP jesteśmy podłączeni poprzez interfejs eth0 oraz mamy przydzielony IP np. 1.2.3.4
    Do sieci LAN (adresy np. 192.168.0.[1-254]) nasz ruter jest wpięty poprzez interfejs eth1.
    Z eth1 skojarzony mamy np. adres 192.168.0.1 i dla sieci LAN jest to tzw. gateway.
    Mając te dane przystępujemy do konfiguracji.
  • Najpierw ustawiamy SNAT:
    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j SNAT 

    --to-source 1.2.3.4

    A więc wszystko co przyszło do rutera z sieci LAN i chce się wydostać na zewnątrz przejdzie przez SNAT
    i zostanie wysłane. Wracające pakiety poddane zostaną odwrotnej translacji i wrócą tam gdzie powinny.
    Proste :-) prawda ?
  • Skoro mamy już internet, to teraz zróbmy coś, aby nasz serwer Quake]I[Arena było widać z internetu.
    Powiedzmy, że ten serwer postawił kolega Jasio na swoim komputerku (192.168.0.50:27960),
    a my chcemy żeby on był widoczny w sieci pod adresem 1.2.3.4:30000, więc ustawmy jeszcze DNAT:
    iptables -t nat -A PREROUTING -p udp -i eth0 -d 1.2.3.4
    --dport 30000 -j DNAT # ciag dalszy linii wyzej

    --to-destination 192.168.0.50:27960

    Powyższy zapis oznacza, że pakiety UDP (na takim protokole działa Q3) przychodzące ze świata do rutera
    na port 30000, będą przesłane do komputera w sieci LAN o adresie 192.168.0.50 na port 27960.
  • I to już koniec. wszystko ma działać :-)

Wyświetleń: 35107
Gravatar

baseone | 2012-12-25 14:09:21

ni hasa :(

AL|EN | 2012-12-25 14:31:46

Poprawione na sztywno.

Odpowiedź na komentarz:#764083

#764085

^M^ | 2012-12-25 14:35:40

alien - nieaktualne przekierowania możesz mi wysyłać na jabbera, bo i tak regularnie dorzucam nowe, jeśli coś mi wpadnie w oko :) - mam oko na wszystkie 404

Odpowiedź na komentarz:#764085

#764086

Gravatar

vhs!redis | 2013-01-08 12:37:23

Witam, mam problem z serverkiem, mianowicie wylacza mi server, jeśli ktoś pogra na nim troszkę, i jest wiecej niz np. 3 osoby nie mam pojecia gdzie szukac bledu, w teorii to jaki error
[code]

OSP Tourney DM/CA/CTF v(1.03a)
02 Mar 03
www.OrangeSmoothie.org
rhea@OrangeSmoothie.org

Admin logging info saved to: "admin1.log"

        MOTD: Setting MOTD through cvars

        ERROR: Graphics specification file "" too big! (2147483647 bytes, max = 16383)
        *** Server custom graphics DISABLED! ***

ERROR: FS_HandleForFile: none free

----- Server Shutdown -----
Sending heartbeat to master.quake3arena.com
Sending heartbeat to master.quake3arena.com
==== ShutdownGame ====
ShutdownGame:

[/code]

Zaloguj się by dodać komentarz.

Co nowego

  1. scisek dodał newsa: Quake Live Instagib - QLIP.PL - dołącz do gry!
  2. ahr147 napisał komentarz: https://www.twvape.top/%e9%90%b5%e8%a7%80%e9%9f%b3%e8%bf%b7%e5%bf%8... / newsy
  3. ahr147 napisał komentarz: https://www.phuketrelx.com/relx บุหรี่ไฟฟ้า relx https://www.phuke... / newsy
  4. ahr147 napisał komentarz: https://www.chiangmairelx.com/relx บุหรี่ไฟฟ้า relx https://www.ch... / newsy
  5. ahr147 napisał komentarz: https://www.bkkrelx.com/relx บุหรี่ไฟฟ้า relx https://www.bkkrelx.... / newsy
  6. ahr147 napisał komentarz: https://www.bangkokrelx.com/relx บุหรี่ไฟฟ้า relx https://www.bang... / newsy
  7. abv134 napisał komentarz: cosme 黛珂 cosme日本分店 decorte jp 黛珂評價 黛珂日本 黛珂防曬 cosme taiwan cosme 黛珂 ... / newsy
  8. abv134 napisał komentarz: travis scott nike travis scott travis japan travis scott倒鉤 travis s... / newsy
  9. abv134 napisał komentarz: mk michael kors mk 包 mk 官網 mk 包包 mk 台灣官網 michael kors 包包 michael ko... / newsy
  10. abv134 napisał komentarz: https://www.twvape.top/shaxiao%e9%9b%bb%e5%ad%90%e8%8f%b8%e8%88%87%... / newsy
  11. abv134 napisał komentarz: 悅刻電子菸六代煙彈全面解析 / newsy
  12. abv134 napisał komentarz: adidas yeezy 椰子鞋 yeezy boost yeezy 官網 愛迪達 yeezy yeezy 官網購買 adidas y... / newsy
  13. abv134 napisał komentarz: nike慢跑鞋 nike熱賣跑步鞋 nike阿甘鞋 阿甘鞋nike官網 阿甘nike nike阿甘鞋女 nike拖鞋 Nike A... / newsy
  14. abv134 napisał komentarz: 電子菸線上購買 悅客電子菸 relex 悅克 relx電子煙 瑞克電子菸 relx 電子菸 relx 悅刻 悅刻電子菸 電子菸 rel... / newsy
  15. ahr147 napisał komentarz: https://www.ayutthayarelx.com/relx บุหรี่ไฟฟ้า relx https://www.ay... / newsy
  1. scisek dodał newsa: Quake Live Instagib - QLIP.PL - dołącz do gry!
  2. ahr147 napisał komentarz: https://www.twvape.top/%e9%90%b5%e8%a7%80%e9%9f%b3%e8%bf%b7%e5%bf%8... / newsy
  3. ahr147 napisał komentarz: https://www.phuketrelx.com/relx บุหรี่ไฟฟ้า relx https://www.phuke... / newsy
  4. ahr147 napisał komentarz: https://www.chiangmairelx.com/relx บุหรี่ไฟฟ้า relx https://www.ch... / newsy
  5. ahr147 napisał komentarz: https://www.bkkrelx.com/relx บุหรี่ไฟฟ้า relx https://www.bkkrelx.... / newsy
  6. ahr147 napisał komentarz: https://www.bangkokrelx.com/relx บุหรี่ไฟฟ้า relx https://www.bang... / newsy
  7. abv134 napisał komentarz: cosme 黛珂 cosme日本分店 decorte jp 黛珂評價 黛珂日本 黛珂防曬 cosme taiwan cosme 黛珂 ... / newsy
  8. abv134 napisał komentarz: travis scott nike travis scott travis japan travis scott倒鉤 travis s... / newsy
  9. abv134 napisał komentarz: mk michael kors mk 包 mk 官網 mk 包包 mk 台灣官網 michael kors 包包 michael ko... / newsy
  10. abv134 napisał komentarz: https://www.twvape.top/shaxiao%e9%9b%bb%e5%ad%90%e8%8f%b8%e8%88%87%... / newsy
  11. abv134 napisał komentarz: 悅刻電子菸六代煙彈全面解析 / newsy
  12. abv134 napisał komentarz: adidas yeezy 椰子鞋 yeezy boost yeezy 官網 愛迪達 yeezy yeezy 官網購買 adidas y... / newsy
  13. abv134 napisał komentarz: nike慢跑鞋 nike熱賣跑步鞋 nike阿甘鞋 阿甘鞋nike官網 阿甘nike nike阿甘鞋女 nike拖鞋 Nike A... / newsy
  14. abv134 napisał komentarz: 電子菸線上購買 悅客電子菸 relex 悅克 relx電子煙 瑞克電子菸 relx 電子菸 relx 悅刻 悅刻電子菸 電子菸 rel... / newsy
  15. ahr147 napisał komentarz: https://www.ayutthayarelx.com/relx บุหรี่ไฟฟ้า relx https://www.ay... / newsy

Pokaż więcej »

Gracze

  1. scisek - 112 pkt
  2. Requiem -3 - 68 pkt
  3. abv134 - 40 pkt
  4. ahr147 - 30 pkt
  5. MucieK -3 - 17 pkt
  6. Czarna_Bakłażana - 15 pkt
  7. _imoor -2 - 10 pkt
  8. gorat -1 - 5 pkt
  9. MiChCiO - 4 pkt
  10. bfr_aka_pablonzo - 3 pkt
Zobacz cały »
Zobacz wszystko »

Statystyki graczy ogółem:

  • Wygranych / przegranych: 163276 / 170973
  • Trafień / strzałów: 97258977 / 322570048
  • Fragów / zgonów: 5029245 / 4356508

Więcej statystyk już wkrótce...

Cytaty

Quakecon will soon start getting sponsored by hair loss solutions, erection pills, life insurance and QVC.

Źródło: http://esreality.com/post/2891023/clawz-everyone-can-give-me-a-hard-time-it-is-about/#pid2891208

Dodał: tath

Ankieta

OMPQ3 2023 - turniej 1v1 online (gracze sami się dogadują, finał 21 maja))

Głosów: 55