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
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++.
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.