на примере маршрутизатора Tenda W311R+
1) Заходим на роутер.
Открываем интернет браузер, вписываем в адресную строку адрес роутера (по умолчанию 192.168.0.1) Логин: admin , пароль: admin (у вас может быть другие). В настройках находим «Port Range Forwarding».
Указываем «Start Port»: 5000, «End Port»: 5000, в столбце «To IP Addres» указываем IP адрес сетевого адаптера клиента, который работает в DC++ (компьютер которого может быть подключен как по кабелю, так и по WiFi), Protocol: Both, и ставим галочку «Enable»

2) Чтобы IP-адрес клиента не сбился, а он может, т.к DHCP сервер роутера его может поменять, то нам нужно жёстко привязать его сетевой адаптер только к определенному IP-адресу, привязка идёт по MAC-адресу.
Находим вкладку DHCP List&Binding. В поле Host Name мы видим все устройства, которые подключались к нашему маршрутизатору. На нашем примере устройство с IP-адресом 192.168.0.2 это компьютер, который использует DC++ клиент, его то нам и нужно «привязать» чтобы его IP-адрес всегда был 192.168.0.2
Вбиваем его MAC -адрес в верхнее поле Static IP. Если вбили правильно, то по нажатию кнопки Add он добавится и создастся нужное нам правило.
Не забываем добавить галочку IP-MAC bind и нажать кнопку Apply!

3) Далее смотрим, какой IP-адрес назначен WAN порту (порт в который воткнут кабель интернет-провайдера)
эту информацию находим в «System Status»

4) Теперь этот IP-адрес (WAN IP) вводим в настройки программы DC++.
TCP и UDP указываем из «Port Range Forwarding» (см. пункт 1)

ВСЁ!
На примере используется клиент: http://dataline.ru/files/DataDC++.exe

Инструкция по его установке: http://dataline.ru/index.php?link=dc
Эта инструкция, скачать архивом: http://dataline.ru/files/ports_tenda.zip
X: А зачем мне вообще все это нужно?

Y: Дело в том, что когда вы пользуетесь интернетом через маршрутизатор, то появляются некие ограничения при скачивание с некоторых пользователей в DC++. Эти настройки открывают вам все ограничения, и вы уже пользуетесь сетью DC++ так, как если бы были подключены напрямую, без маршрутизатора.