Хм... странно всё это. Но т.к. вы не приводите ни логов, ни статистики, ни ещё какой-либо информации, можно только гадать о причинах возникновения данной ситуации.
1. Инструкция (
http://www.dlink.ru/ru/faq/164/857.html) гласит, что после загрузки прошивки нужно сделать сброс настроек на заводские (пункт 8 ). Вы это делали? Как именно?
У меня была ситуация, когда после обновления прошивки (всё по инструкции), с версии 1.00 до 1.20 (на тот момент была самая свежая) через некоторое время маршрутизатор переставал открывать TCP сессии. Причём любые, как во внешний мир, так и к самому себе - на web-интерфейс тоже нельзя было попасть. При этом уже открытые сессии сохраняли свою работоспособность (ICQ, скачка файлов). Торрентов не было, и вообще никаких пробросов через NAT во внутреннюю сеть не было, 2 компьютера внутри сети. Самая примитивная конфигурация. Лечилось только перезагрузкой маршрутизатора, но через некоторое время (причём каждый раз разное) ситуация повторялась. Стал грешить на прошивку и искать 1.00, но так и не нашёл. Наиболее старая, которую удалось найти, была версии 1.10. Снова всё по инструкции - и заливка, и установка заводских настроек, и настройка маршрутизатора заново - та же картина. С прошивкой 1.12 то же самое. Ну всё, думаю, хотел как лучше, а получилось как обычно. Залез на него телнетом в надежде увидеть что-то более информативное, и наткнулся на команду restoredefault. Чисто теоретически он должна делать то же самое, что и установка заводских параметров через web-интерфейс. Но именно после restoredefault произошло то, что называют "как бабка пошептала". Попробуйте.
2. После установки соединения в "Device Info" появляются ли адреса в "Primary DNS Server:" и "Secondary DNS Server:" ?
3. После установки соединения с провайдером зайдите телнетом и вышлите ответ маршрутизатора на следующие команды:
iptables -t nat -L -v
iptables -L -v
cat /etc/resolv.conf
cat /etc/udhcpd.conf