This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

I just don't get it...

I'm trying to access battle.net to play Warcraft 3 with a couple of friends but my ASL just won't let me in. When I click on the battle.net button to login, I get the message "Unable to connect to battle.net".

The following are port information from battle.net:
    * Allow port 6112 TCP out and allow established sessions in
    * Allow port 6112 TCP in (hosting custom games)
    * Allow port 6113-6119 TCP out and in (hosting custom games if you’ve changed the default port in the Options/Gameplay screen) 

I've setup two services, WC-1(6112) and WC-2(6113-6119) both set at TCP/UDP.

The following are my NAT Rules:
WC3-1   Any->inwall(Address)/WC3-1   None   amedm
WC3-2   Any->inwall(Address)/WC3-2   None   amedm

Where inwall is my external interface and amedm is my game PC.

The following are my Packet Filter Rules:
Any   0.0.0.0/0   WC3-1   --->   0.0.0.0/0   Any
Any   0.0.0.0/0   WC3-2   --->   0.0.0.0/0   Any

When I run a port scan from the internet, the ports(6112 through 6119) is shown as green, Accept, when viewing the Packet filter live log. So, that tells me(I think) that communication between my local PC with a remote system(Internet host) is open through those ports.

But why is it that I'm still unable to login to battle.net even with the ports they requested is already opened?

I'm certain it's something very simple to the expert but not to me... [:(]

Any suggestion is much appreciated.

Thanks,
jav


This thread was automatically locked due to age.
Parents
  • Well, I took ASL off the network and connected my game PC directly to BN and I was able to login. I opened a window and monitored my connections and it showed a ESTABLISHED link to port 6112.
    Code:

    Active Connections

       Proto   Local Address Foreign Address         State
       TCP     24.107.59.78:1862 63.240.202.121:6112 ESTABLISHED
       TCP    24.107.59.78:1863 63.240.202.121:6112 TIME_WAIT



    Now, putting ASL back into the picture, soon after I try to login, it won't connect. Looking at the NAT Rules here's what I have:
    Code:

    Chain USR_PRE (1 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 DNAT       tcp  --  *      *       0.0.0.0/0            68.184.214.125      tcp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       udp  --  *      *       0.0.0.0/0            68.184.214.125      udp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       tcp  --  *      *       0.0.0.0/0            68.184.214.125      tcp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       udp  --  *      *       0.0.0.0/0            68.184.214.125      udp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       tcp  --  *      *       0.0.0.0/0            68.184.214.125      tcp spts:1024:65535 dpts:6113:6119 to:192.168.1.30 
        0     0 DNAT       udp  --  *      *       0.0.0.0/0            68.184.214.125      udp spts:1024:65535 dpts:6113:6119 to:192.168.1.30 


    Notice, it correctly forward the ports to my game PC, 192.168.1.30.

    And with the Packet filter log:
    Code:

    Chain AUTO_OUTPUT (1 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65535 dpt:6112 OWNER CMD match squidf 
        0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp spts:1024:65535 dpt:6112 OWNER CMD match squidf 



    Here's my MASQ rule:
    Code:

    Chain USR_POST (1 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 MASQUERADE  all  --  *      eth2    192.168.1.0/24       0.0.0.0/0           




    What else or where can I check in ASL that would show or tell me the object that's preventing me from connecting to BN? 

    Thanks for any suggestion or advise.

    jav
Reply
  • Well, I took ASL off the network and connected my game PC directly to BN and I was able to login. I opened a window and monitored my connections and it showed a ESTABLISHED link to port 6112.
    Code:

    Active Connections

       Proto   Local Address Foreign Address         State
       TCP     24.107.59.78:1862 63.240.202.121:6112 ESTABLISHED
       TCP    24.107.59.78:1863 63.240.202.121:6112 TIME_WAIT



    Now, putting ASL back into the picture, soon after I try to login, it won't connect. Looking at the NAT Rules here's what I have:
    Code:

    Chain USR_PRE (1 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 DNAT       tcp  --  *      *       0.0.0.0/0            68.184.214.125      tcp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       udp  --  *      *       0.0.0.0/0            68.184.214.125      udp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       tcp  --  *      *       0.0.0.0/0            68.184.214.125      tcp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       udp  --  *      *       0.0.0.0/0            68.184.214.125      udp spts:1024:65535 dpt:6112 to:192.168.1.30 
        0     0 DNAT       tcp  --  *      *       0.0.0.0/0            68.184.214.125      tcp spts:1024:65535 dpts:6113:6119 to:192.168.1.30 
        0     0 DNAT       udp  --  *      *       0.0.0.0/0            68.184.214.125      udp spts:1024:65535 dpts:6113:6119 to:192.168.1.30 


    Notice, it correctly forward the ports to my game PC, 192.168.1.30.

    And with the Packet filter log:
    Code:

    Chain AUTO_OUTPUT (1 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65535 dpt:6112 OWNER CMD match squidf 
        0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp spts:1024:65535 dpt:6112 OWNER CMD match squidf 



    Here's my MASQ rule:
    Code:

    Chain USR_POST (1 references)
     pkts bytes target     prot opt in     out     source               destination         
        0     0 MASQUERADE  all  --  *      eth2    192.168.1.0/24       0.0.0.0/0           




    What else or where can I check in ASL that would show or tell me the object that's preventing me from connecting to BN? 

    Thanks for any suggestion or advise.

    jav
Children
No Data