Originally Posted by
madcore
Ситуация: провайдерская локалка, инет по pptp
transmission замечательно качает и раздает с внешних трекеров, есть внутренний трекер - только качает. Когда пользовал торрент-клиент на ББ раздача была(с этим же wl-500gp).
В чем может быть беда? Подозреваю дело в iptables, но..
Часть FAQ c первой страницы темы, цитирую:
...
Надо открыть порт на роутере, который указывается в preferences-incoming port допустим, 65534.
В веб-интерфейсе роутера Virtual Server, добавляем одно правило для «отдачи» и второе для доступа из WAN к веб-интерфейсу (не забыв в п.5 поставить там пароль)
Code:
65534 192.168.24.1 65534 BOTH Transmission
9091 192.168.24.1 9091 TCP Transmission-http
Затем Apply
Несмотря на это, проходящие цепочку VSERVER входящие из WAN пакеты зарезаются на цепочке INPUT, поэтому надо добавить и туда разрешение и "сохраниться":
Создать файл /usr/local/sbin/post-firewall
Code:
echo "#!/bin/sh" >> /usr/local/sbin/post-firewall
chmod +x /usr/local/sbin/post-firewall
и добавить туда строки
Code:
iptables -I INPUT -p tcp --dport 65534 -j ACCEPT
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
затем сохраняемся
Code:
flashfs save && flashfs commit && flashfs enable
...
В первой строчке iptables проверьте порт. Должен быть указан тот же порт,что и в web-морде transmission.
Для того, чтобы был доступ к web-морде с внешних адресов нужна вторая строчка. Если вы не собираетесь добавлять торренты, находясь во внешней сети (например, добавлять торренты на домашний роутер, находясь на работе), то вам эта строчка не нужна.