LINUX.ORG.RU

Deluge WebUI + SuSEfirewall2


0

1

На openSUSE 12.1 демоном запускается Deluge и WebUI для него. Через http://localhost:8112 всё работает. Пробросил порт, и не один:

FW_SERVICES_ACCEPT_EXT="78.155.218.0/24,tcp,8112,8112
78.155.218.0/24,tcp,8112,8112
78.155.218.0/24,tcp,58846,58846
78.155.218.0/24,udp,58846,58846
78.155.218.0/24,tcp,18112,18112
0/0,tcp,8112,8112"
всё равно нет доступа по удалёнке. Удалённый доступ к демону разрешён. Пробовал # iptables -A INPUT -p tcp --dport 8112 -j ACCEPT - тоже нет доступа. # SuSEfirewall2 stop - доступ появляется, но приглашения к вводу пароля нет (через localhost всё хорошо).
Может выкинуть SuSEfirewall2 и всё ручками? Через него я открываю доступ по десятку портов извне и делюсь интернетом с локальной машиной:
FW_ROUTE="yes"
FW_MASQUERADE="yes"
FW_MASQ_NETS="0/0"
и заменить это дело парой-десятком строк в автозагрузке (локальная сеть eth0 (192.168.1.1), смотрит в интернет eth1 (78.145.201.333))? Т.е. net.ipv4.ip_forward = 1 в /etc/sysctl.conf и вот это добавить в /etc/init.d/rc
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 78.145.201.333
iptables -A INPUT -p TCP --dport 8112 -i eth1 -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
ну и вручную открывать порты, если надо.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.