Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Networking
User Name
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.


  Search this Thread
Old 04-20-2006, 08:42 AM   #1
LQ Newbie
Registered: Mar 2006
Location: Sevastopol, Ukraine
Distribution: CRUX/From Scratch
Posts: 12

Rep: Reputation: 0
World of Warcraft (c) behind a linux router

Hello guys!
I'm struck with a problem:
I've got a router, connected to 3 different networks:
  • The LAN of my district(say ReedLan)
  • My internal one, which is hidden by NAT with my ip
  • The pptp tunnel providing me with Internet. It is held over ReedLan(see 1)
I route the Internal-to-ReedLan traffic hidden by my ReedLan IP, and Internal-to-Intenet hidden by my ip in my provider's VPN.
If I launch WoW on my router is runs perfectly. But whenever I tried on internal network computers I got the same error: The RS(phase 1) connection is executed properly, but when it comes to the phase 2 connection to main game server I end up with a timeout caused, I decided, by the lost connection tracking.
If I put down the tunnel on my router and start the VPN session directly from internal computer(my router's managing GRE traffic and NATting it to my ReedLan ip) - it works great.
So what should I do to make linux firewall work with WoW connection tracking? Anybody has an idea?
Old 04-20-2006, 11:02 AM   #2
Registered: Jul 2004
Location: Manchester, England
Distribution: Gentoo
Posts: 211

Rep: Reputation: 30
Have you got the WoW-required ports on the router set to route to the internal machine?
Old 04-20-2006, 04:16 PM   #3
LQ Newbie
Registered: Mar 2006
Location: Sevastopol, Ukraine
Distribution: CRUX/From Scratch
Posts: 12

Original Poster
Rep: Reputation: 0
I got several internal machines using WoW simultaneusly(realy forgot the spelling of the word), so it is likely impossible to DNAT or I did miss something important?
By now I 'm SNATting. It looks like that:

Internal IP
Internal user1 IP
Internal user2 IP

ReedLan IP
User's IP in VPN
what I did:
iptables -P FORWARD DROP
iptables -A FORWARD -s -j ACCEPT
iptables -A FORWARD -d -j ACCEPT
iptables -t nat -A POSTROUTING -s -d -j SNAT --to-source=
iptables -t nat -A POSTROUTING -s -d ! -j SNAT --to-source=

Nothin' else. Every program but WoW works correctly.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sign the World of Warcraft on Linux petition! Gormless Linux - Games 46 06-30-2007 01:21 PM
World of Warcraft on linux darkervisions Linux - Games 4 12-27-2005 07:52 PM
World of Warcraft HELP yelnik Linux - Games 1 12-06-2005 07:35 PM
World of warcraft on linux mortema General 10 05-30-2005 06:55 PM
World of Warcraft Players, Show Support for Linux Port! Slayer Linux - Games 2 04-22-2005 09:04 PM > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 08:05 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration