Проверка IP

Невольно я стал админом хаба. До этого хабы не админил, но руки прямые, и знания есть.
Дело в том что мой провайдер наконец-таки сделал бесплатным траффик внутри своей сети. И я поднял verlihub. Есть диапазоны IP провайдера, только им в фаерволле и разрешил коннектиться к хабу.
Но вот из-за незнания протокола DC меня несколько беспокоит ситуация, когда юзер, имеющий несколько выходов в инет может зайти на хаб через интерфейс моего провайдера, а файлы людям раздавать через другое, "левое" подсоединение. В итоге пользователи хаба могут "попасть" на деньги. Нашел что для этого есть check_(r)ctm. Поставил check_ctm = 3, check_rctm = 1. Вроде кикает чуть-что.
Но беспокоит ситуация если юзер (A) с 2 соединениями будет в пассивном режиме. Юзер (Б) в активном режиме попытается скачать с него файл. В этом случает насколько я понимаю (Б) передает свой IP:PORT и (А) просто коннектиться к нему, не передавая своего IP через который он будет "заливать" файл.
Или же юзер в пассивном режиме все-равно передает свой IP хабу и хаб не даст добро на коннект если юзер с "левым" IP?
Если это не так, я понимаю что нужен бот, который будет проверять коннектами всех пассивных юзеров на предмет несоотв. IP.
Любые советы/мысли/доводы приветствуются.

хм. вопрос

хм. вопрос интересный. думаю даже хабом не решить. ИМХО на уровне юзеронв нужно файрволить. но ИМХО нафиг комуто сажать когото на бабки?

Могут ведь и

Могут ведь и случайно.
Просто была ситуация, когда юзер так зашел через нужного провайдера, а качало с него через IP другого соединения. Мы то с ним этот вопрос решили, но что если бы меня онлайн небыло? Юзеры то могли и не заметить с какого IP качают.

Решить на уровне юзеров это понятно что наиболее подходящий вариант, однако не все будут/могут настраивать Firewall. Тем более для DC многие затрудняются настроить даже чтобы активный режим работал.

ну я думаю если

ну я думаю если у юзера несколько ip соединений то он какнить поймет как с этим работать Ж)