Sim, o iptables pode ser usado pra construir um firewall. Mas no caso, eu quis dizer um pronto, como o UFW, o FireStarter ou o ShoreWall.
Se vc tem o FireStarter, isso explica pq você não consegue conexão à porta desejada. Você vai ter que configurar especificamente o FireStarter pra liberar a passagem dessa porta. Aliás, boa sorte, pq vc tem bastante chão pela frente pra conseguir isso...