Автор: KT315 20.11.2010, 17:28
Интересная ситуация.
Есть свежесобраная PtokaX, есть тестовый стенд на Ubuntu Linux 10.04.
Некоторые конфиги.
Код
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, слушает тот адрес, который указал ему в настройках.
Код
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
Спасибо! Да, оно завелось!