Olá amigo, então, você usa ip dinamico ou fixo, viu a questão do no-ip?
Seu primeiro aparelho, a chegada da internet, deve jogar as portas por nat até o ip do proximo aparelho, e assim até chegar ao servidor openfire.
Faça o teste das portas pelo meuip, deu certo?
Testa por telnet de fora da sua rede, para ver se a porta esta funcionando.