У меня хаб поднят на серваке,который смотрит в несколько подсетей.
После конекта, минуты через две меня выкидывало с хаба с ошибкой

1
2
[08:29:04] <VerliHub> Your reported IP:
xxx.xxx.xxx.xxx does not match your real IP: yyy.yyy.yyy.yyy


В инете советовали смотреть в сторону параметров check_ctm и check_rctm. Я лично не нашел таких у себя на хабе
Решать проблему будем может не совсем правильно но оно работает.

1
2
3
4
# /usr/local/etc/rc.d/verlihub stop
# cd  /usr/ports/net-p2p/verlihub
# make deinstall clean
# make extract

Далее редактируем файл /usr/cdcproto.cpp
находим

1
2
3
if(!CheckIP(conn,msg->ChunkString(eCH_AS_IP))) {
...
}

и коментируем блок кода, я нашел в двух местах вызов проверки ip-адреса.
Далее пересобираем

1
#make reinstall clean

Источник

Нравится эта статья? Подпишитесь на RSS-ленту и получите еще больше классной информации!