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

EDonkey

Hi, I have an Edonkey client running behind ASL and I made some forwarding rules but they must be wrong becaue EDonkey says I am firewalled which is true and therefor traffic is really slow. 

Apparently Donkey uses:

4661 TCP - to connect to server (remoteside/outgoing)
4662 TCP - to connect to other clients (local/incoming)
4665 UDP - find sources on other servers (remoteside/outgoing)

I made the services and filter rules just NAT I cant get to run properly.....

Astaro interface is 10.0.0.1 and the donkey client sits on 10.0.0.2 (NetServer)

my current rules are:

WebDonkey_4661   NetServer -> Any / WebDonkey_Port_4661   eth1_Interface__   None  

WebDonkey_4662   Any -> Any / WebDonkey_Port_4662   Any   None

WebDonkey_4665   NetServer -> Any / WebDonkey_Port_4665   eth1_Interface__   None

looks like there is something wrong with the WebDonkey_4662 but I dont really know!

Can anyone help? Thanx in advance


This thread was automatically locked due to age.
Parents
  • I have the same truble, I had no problem too set up adress mapping in my old firewall(smoothwall) but in Astaro I`m realy stuck...Enyone please help out...

    regards
  • I've tested eMule behind ASL with these settings:

    NAT-rules:

    eMule:   Any -> DSL_Interface__ / eMule_4662   None   emule_client

    Packet Filter rules:

    Incoming: Any eMule_4662 emule_client Allow
    Outgoing: emule_client Any Any Allow

    If you don't want to use the last rule, replace it with some rules that allow connections from emule_client to any for all edonkey-ports (quess 4661,4662 and 4665)

    In my opinion you don not have to use port-mapping for outgoing connections (your 1st and last NAT-rule) and your second NAT-rule is not correct. Try it with my settings.

    Good luck!
Reply
  • I've tested eMule behind ASL with these settings:

    NAT-rules:

    eMule:   Any -> DSL_Interface__ / eMule_4662   None   emule_client

    Packet Filter rules:

    Incoming: Any eMule_4662 emule_client Allow
    Outgoing: emule_client Any Any Allow

    If you don't want to use the last rule, replace it with some rules that allow connections from emule_client to any for all edonkey-ports (quess 4661,4662 and 4665)

    In my opinion you don not have to use port-mapping for outgoing connections (your 1st and last NAT-rule) and your second NAT-rule is not correct. Try it with my settings.

    Good luck!
Children
  • I think the important point to make is to change "Any / WebDonkey_Port_4661 eth1_Interface__ None" to "OUTSIDE_INTERFACE/ WebDonkey_Port_4661 eth1_Interface__ None"

    notice the change from source ANY to source OUTSIDE_INTERFACE, repeat for all such rules...
  • NAT
    Any -> DSL_Interface__ / EDonkey 2000 tcp   None   eselklient 

    Any -> DSL_Interface__ / EDonkey 2000 udp   None   eselklient 

    RULES
    eselklient Any Any Allow 
    Any EDonkey 2000 tcp eselklient Allow 
    Any EDonkey 2000 udp eselklient Allow 

    SERVICE
    EDonkey 2000 tcp tcp 1024:65535 4661:4662
    EDonkey 2000 udp udp 1024:65535 4661:4662 

    NETTWORK
    eselklient 192.168.1.1, 255.255.255.255  

    huuh, I notis that when I put the klient to my nettwork 192.168.1.1 my subnet must bee 255.255.255.255 not 255.255.255.0 like my LAN
    why and is this my problem

    Are I totaly lost or... what is wrong....please
    help me.

      [:S]
  • I'm using Astaro 4.0 and wanted to connect to eMule with the following Settings:

    Services: 
    Name            Protocol     S-Port/Client     D-Port-Server
    eMule_4662   tcp/udp      4661:4665         4661:4665
    Nat Rules:
    Name     Match parameters                                       SRC translation     DST translation
    eMule     Any -> external_Interface__ / eMule_4662     None                    eMule_Client
    Packet Filter rules:
    From (Client)     Service             To (Server)       Action
    Any                  eMule_4662     eMule_Client     Allow 
    eMule_Client     Any                 Any                  Allow 

    When I try to connect, I alway get the message, that eMule can't reach my port 4662 and I get a low ID.
    What is wrong?

    Thanks  
  • Hello.

    Your service is setup wrong.

    It should be:
    eMule_4662 tcp/udp 1024:65535 4661:4665

    It means the computer on the net can connect to your ports (4661:4665) using any port >1024.

    Hope this help
    -dynax