На 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"
Может выкинуть SuSEfirewall2 и всё ручками? Через него я открываю доступ по десятку портов извне и делюсь интернетом с локальной машиной:
FW_ROUTE="yes"
FW_MASQUERADE="yes"
FW_MASQ_NETS="0/0"
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