DOta adalah permainan online yang dimainkan oleh banyak penggemar game online, dimana masing-masing user dapat create atau join sebuah permainan. Dalam hal ini akan saya bahas bagaimana sebuah user dengan IP lokal dapat meng-create permainan. Settingan ini kita taruh di Router atau Server. Karena jika kita memakai MASQUERADE seperti biasa, pasti kita tidak akan pernah bisa meng-create game Dota. Rules berikut untuk server Linux. Ok, langsung saja ya
Disini saya mempunyai router/server linux dengan 2 ethernet card :
eth0 –> ip lokal (to klien)
eth1 –> ip public (to ISP)
iptables -t nat -A PREROUTING -i eth1 -p tcp -d 116.xx.xx.xx (ip public) –dport 6112 -j DNAT –to-destination 192.168.1.xx (ip lokal):6112
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.1.xx (ip lokal)/32 -j SNAT –to-source 116.xx.xx.xx (ip public)
rules yang pertama akan melewatkan trafik dari luar (internet) yang melalui port 6112, langsung akan di direct ke ip 192.168.1.xx port 6112
rules yang ke 2 akan mewakilkan trafik dari ip lokal (192.168.1.xx) ke ip 116.xx.xx.xx (ip public) sehingga ip lokal kita akan diwakili oleh ip public
kenapa kok port 6112?
itu adalah port game dota yang settingannya ada pada tampilan awal game Dota, itu dapat kita ubah sesuai keinginan kita
settingan diatas HANYA untuk SATU ip lokal (klien) saja
bagaimana kalau ada klien jumlahnya 10?
misalnya begini, kita mempunyai 10 klien dimana ip addres nya di mulai dari 192.168.1.1-192.168.1.10. Nhah pada settingan port di Dota nya kita setting misalnya ip 192.168.1.1 memakai port 6111, ip 192.168.1.2 memakai port 6112, begitu seterusnya. Dan tentu saja, kita perlu membuat rules seperti diatas sebanyak 10, sesuaikan rules-rules diatas dengan ip address lokal anda.
Saya rasa penjelasan di atas cukup jelas, selamat bermain Dota
semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar