Configuration of Emule on a client machine. (Full Version)

All Forums >> [ISA Server 2000 Misc.] >> Gaming



Message


Hegris -> Configuration of Emule on a client machine. (2.Apr.2003 11:03:00 AM)

This configuration is tested from a client machine with Emule installed, and ISA server FireWall Client Enabled.
The ISA server machine has a leased ip(it means the same IP address all the time)
So it it is intended for leased IP (same Ip address all the time) or static IP address.

clientport in Emule "prefereces"=4662

POSSIBLE EMULE CONFIGURATION ON ISA SERVER

Protocol definations:

Rule 1:
General Tab
Name = Emule inbound 4661
Description = Emule inbound access

Parameters Tab
Port Number = 4661
Protocol Type = TCP
Direction = Inbound

Rule 2:
General Tab
Name = Emule outbound 4661
Description = Emule outbound access

Parameters Tab
Port Number = 4661
Protocol Type = TCP
Direction = Outbound

Rule 3:
General Tab
Name = Emule inbound 4662
Description = Emule inbound access

Parameters Tab
Port Number = 4662
Protocol Type = TCP
Direction = Inbound
Port range = 4000-5000(your choice), TCP, Inbound

Rule 4:
General Tab
Name = Emule outbound 4662
Description = Emule outbound access

Parameters Tab
Port Number = 4662
Protocol Type = TCP
Direction = outbound
Port range = 4000-5000(your choice), TCP, outbound

Rule 5:
General Tab
Name = Emule UDP ReceiveSend 4665
Description = Emule UDP ReceiveSend

Parameters Tab
Port Number = 4665
Protocol Type = UDP
Direction = ReceiveSend

Rule 6:
General Tab
Name = Emule UDP SendReceive 4665
Description = Emule UDP SendReceive

Parameters Tab
Port Number = 4665
Protocol Type = UDP
Direction = SendReceive

Server Publishing Rule
General Tab
Name = Emule Publishing
Description = Emule Server Publishing
Enable = Yes

Action Tab
IP address of internal server = IP adress of the client's NIC(Where Emule is running)
(If Emule is running on ISA Server itself use ISA Server's
Internal IP address)
External IP address = IP address of ISA Servers external NIC(The IP address assigned by your ISP)

Mapped Server Protocol = Emule Inbound 4661(the protocol defination created earlier)

Applies To Tab
Any request = Yes

Firewall Client
Application Tab

New...,Application Entry Setting

Entry No.1
Application = Emule
Key = RemoteBindUdpPorts
Value = 4665

Entry No.2
Application = Emule
Key = LocalBindUdpPorts
Value = 4665

Entry No.3
Application = Emule
Key = NameResolution
Value = R

Entry No.4
Application = Emule
Key = RemoteBindTcpPorts
Value = 4662,4661.4000-5000

Entry No.5
Application = Emule
Key = LocalBindTcpPorts
Value = 4662,4661,4000-5000

Entry No.6
Application = Emule
Key = ServerBindTcpPorts
Value = 4662.4661,4000-5000

Entry No.7
Application = Emule
Key = NameResolutionForLocalHost
Value = E

This is probably not the best solution, but it works very well for me.
It always give a High ID, and it only takes seconds to log on to the most
popular servers.

hegris




Money Penney -> RE: Configuration of Emule on a client machine. (17.Aug.2003 8:10:00 AM)

I have this working with much less, not sure why you have all the Application settings as I do not and it works well.

What I need to work out is how to let it go out on a port range so I don't have to create a new defintion and add it to the rule each time I want to use a server with a new port.

Definition 1
General Tab
Name = Emule inbound 4662
Description = Emule inbound access

Parameters Tab
Port Number = 4662
Protocol Type = TCP
Direction = Inbound

Definition 2 (repeated for every port server I generally use - eg 4242)
General Tab
Name = Emule outbound 4661
Description = Emule outbound access

Parameters Tab
Port Number = 4661
Protocol Type = TCP
Direction = Outbound

Definition 3
General Tab
Name = Emule UDP ReceiveSend 4672
Description = Emule UDP ReceiveSend

Parameters Tab
Port Number = 4672
Protocol Type = UDP
Direction = ReceiveSend

Protocol Rule
Allow all the inbound Protocols defined

Server Publishing Rule
General Tab
Name = Emule Publishing
Description = Emule Server Publishing
Enable = Yes

Action Tab
IP address of internal server = IP adress of the client's NIC(Where Emule is running)
(If Emule is running on ISA Server itself use ISA Server's
Internal IP address)
External IP address = IP address of ISA Servers external NIC (connected to your router/external connection)

Mapped Server Protocol = Emule Inbound 4662 (inbound protocol defination 1 above)

Applies To Tab
Any request = Yes

Firewall Client
Application Tab




Money Penney -> RE: Configuration of Emule on a client machine. (20.Aug.2003 6:46:00 AM)

I spoke too soon... i get disconnected frequently with my setup. Will take a closer look at this next week.




Page: [1]