Отвечаю сам себе.
Цитата: Такая проблема. Длительное время не пользовался uTorrent, после того, как снова начал, заметил, что перестал работать DHT. Т.е. он включен, но "войти" не получается, постоянно показывается либо "DHT: ожидание входа" или "DHT: вход" с 0 или 1 узлами.
Оказалось, что Билайн блокирует udp-пакеты, в которых встречается строка "d1:ad2:id20:" или "d1:rd2:id20:".
Цитата: Как проверить, что UDP пакеты действительно проходят извне и нигде не блокируются?
С помощью NetCat (или чего-нибудь подобного). Нужно иметь две подконтрольные тачки, меньшим числом обойтись, скорее всего не получится.
Ещё замечание. При аналогичной проблеме, когда всё настроено и тысячу раз перепроверено, если второй машины нет, но нужно выжать максимум информации, тестить надо с помощью Vuze, он тестирует и входящие по UDP: Инструменты -- Плагины -- Статус Сети. Другие методы проверяют только входящие по TCP (всякие вебные порт-тестеры, uTorrent). Возможно, какие-то другие клиенты тоже умеют. Правда Vuze при тесте посылает просто udp-пакеты, структура которых не такая, как у dht-пакетов или у пакетов общения с udp-трекером. Однако, это может выловить некоторые другие проблемы. Например, похоже, что D-Link DIR-120 даже при проброшенном udp-порте, не пропускает эти пакеты (но пока это просто предположение, пока руки не дошли точно проверить).
GoblinNN, спасибо за наводку на билайновский форум.