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

DirectX

I am trying to run DirectX games (Both server and client)  but cannot seem to get the port forwarding correct.  I've tried DNAT and SNAT as well as packet filtering.  Has anyone had any success with this?


This thread was automatically locked due to age.
Parents Reply Children
  • Could you post your rules and DNAT set up for this?  I forwarded the ports in my rules as per Microsoft TechNet and added in the DNAT in to my computer should I add SNAT out?
  • Using DirectX 7 method:
    Connection Ports for Client Configuration Ports for Host Configuration 
    Initial TCP Connection 47624 Outbound 47624 Inbound 
    Subsequent TCP Inbound 2300-2400 2300-2400 
    Subsequent TCP Outbound 2300-2400 2300-2400 
    Subsequent UDP Inbound 2300-2400 2300-2400 
    Subsequent UDP Outbound 2300-2400 2300-2400 
    -------------------------------------------------
    Using DirectX 8 method:
    Connection Ports for Client Configuration Ports for Host Configuration 
    Initial UDP Connection  6073 Outbound 6073 Inbound 
    Subsequent UDP Inbound 2302-2400 2302-2400 
    Subsequent UDP Outbound 2302-2400 2302-2400
    -------------------------------------------------

    Maybe , if you dont have already...make a rule for test purposes. 
    (insidenetwork ->any ->any ->allow)

    If it still dont works look at the Packetfilterlivelog...maybe you see a hint there.

    B
  • Sorry...

    no you dont need SNAT.
    Just Masquerading for your intern network on the external interface.

    B
  • Here's what I did

    DirectX7tcp47624 tcp 1024:65535 47624 
    DirectX8udp6073 udp 1024:65535 6073 
    DirectX_2300-2400 tcp/udp 1024:65535 2300:2400 

    then I made these all part of a service group called DirectX

    eth0_Network__ { DirectX8 } Any Allow 
    Any { DirectX8 } eth0_Network__ Allow 

    I still get inbound UDP on port 2301 droped
  • I also have my lan Masquraded

    LAN_Masq   eth0_Network__ -> All / All   MASQ__WAN_Connection
     
     [size="1"][ 18 December 2002, 18:54: Message edited by: Talbot ][/size]
  • 2301 dropped ? Weird.
    I been trying to get this to work as well but without much luck.  I'm running ASL and my friends are running lame smoothwall.
    Ok mebbe not lame, simple...
  • Just a bump, maybe one of the dev's could help.
  • ehem...did you forgot to forward the ports with DNAT maybe??
    You need DNAT + Rules !

    B
  • as I said I have the DNAT and the rules, but still having problems
  • DNAT + Rule only to one internal host ?
    Because you posted something with eth0_network ! 

    Hm, it worked fine here earlier but i dont play that much games at the moment...if i find time i can try again.

    B