Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Технические вопросы по PtokaX _ Баг или настройки?

Автор: KT315 20.11.2010, 17:28

Интересная ситуация.
Есть свежесобраная PtokaX, есть тестовый стенд на Ubuntu Linux 10.04.
Некоторые конфиги.

PtokaX
Код
root@router:~# ifconfig
lan0      Link encap:Ethernet  HWaddr 00:0c:29:a9:37:9c
          inet addr:213.141.136.46  Bcast:213.141.136.47  Mask:255.255.255.248
          inet6 addr: fe80::20c:29ff:fea9:379c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3573 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2441 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:328644 (328.6 KB)  TX bytes:351133 (351.1 KB)
          Interrupt:18 Base address:0x1400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:958 errors:0 dropped:0 overruns:0 frame:0
          TX packets:958 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:127131 (127.1 KB)  TX bytes:127131 (127.1 KB)

root@router:~# cat /etc/ptokax/cfg/Settings.xml |grep Address
        <String Name="HubAddress">213.141.136.46</String>
root@router:~# service ptokax start
Starting PtokaX DC Hub 0.4.1.2 as daemon using /etc/ptokax as config directory.
root@router:~# netstat -ntlp |grep ptokax
tcp        0      0 0.0.0.0:4111            0.0.0.0:*               LISTEN      1591/ptokax
root@router:~#

Мне хотелось бы что бы хаб слушал только адрес на lan0, но он слушает все доступные, в то же время Verlihub, слушает тот адрес, который указал ему в настройках.
Verlihub
Код
root@router:~# service verlihub start
MySQL socket: /var/run/mysqld/mysqld.sock
VerliHub config folder: /etc/verlihub
Runnig with pid 1692
Waiting 2 second...
Done
root@router:~# netstat -ntlp |grep verlihub
tcp        0      0 213.141.136.46:411      0.0.0.0:*               LISTEN      1696/verlihub


Так вот вопрос многоуважаемый all: это баг или фича?

Автор: mariner 20.11.2010, 18:33

Это, видимо, баг птоки. В прицнипе я мог бы поправить, но лениво ;)

Ваще, стоит попробовать установить в опциях

Код
    <Booleans>
        <Bool Name="BindOnlySingleIp">1</Bool>
    </Booleans>

Это, если верить коду, установит нужный айпи.
Код
<String Name="HubAddress">213.141.*.*</String>

Не забудь прописать, однако птока у меня та не стартует)

И да, оно завелось)
Код
tcp        0      0 213.141.*.*:1209     0.0.0.0:*               LISTEN      24800/PtokaX

Автор: KT315 20.11.2010, 20:13

Спасибо! Да, оно завелось! surrender.gif