Enabling “Active” mode for DC++ on the DI-624
This isn’t going to be a terribly informative page, as there is a lot of other resources out there. Basically, I just wanted to share what mistake I made when trying to switch my DC++ client from passive mode to active mode from behind the D-Link DI-624.
Steps sourced from D-Link Knowledge Base
Configure DC++:
Step 1 Open up DC++ and go to Settings. Select active mode and enter the port number that you want to open on the router (between 1024-65535).
Step 2 In the IP field, you need to enter the WAN or external IP address of your router. Go to http://whatismyip.com for your IP address.
* If you have a dynamic IP address from your ISP, it may change. Check your IP every now and then to make sure it is correct.
Configure your router:
Step 3 Open your web browser and enter the IP address of your router (192.168.0.1). Enter username (admin) and your password (leave blank).
Step 4 Click on Advanced and then Virtual Server.
Step 5 Create the rule:
- Click Enabled
- Enter a name (dc1)
- Next to Private IP, enter the IP address of the computer you are running DC++ from
- Select Both for Protocol Type
- Enter the port number you chose above next to Private Port and Public Port
- Click Always or configure a schedule
- Click Apply and then Continue
If it is working for a while, but the next time you use DC++, you only get Connection Timeouts or no results when searching, your IP is likely to have changed – update again as described above.
Make sure you disable any firewall software. If you are using ZoneAlarm, you MUST uninstall ZoneAlarm completely. Disabling it will not work. There is a known issue using ZoneAlarm with DC++.
My mistake
The only reason this page exists is so that you can learn from my mistake (and be able to find D-Link’s instructions). When creating the rule, the instructions state “Next to private IP, enter the IP address of the computer YOU ARE RUNNING DC++ FROM”.
You’ve probably guessed. I entered the external IP address. Don’t do that. The only place you need to enter your external IP address is in DC++.
Also, to get the ipaddress of your computer, execute IPCONFIG from the “run” option in the start menu.
–
Was this page helpful? If you’ve still got questions that haven’t been answered, I’d really appreciate it if you could take a minute to drop me an email with what your problem is. I will endeavour to find an answer to your problem and include it on this page for future users. Thanks a lot.