Ao tentar configurar um servidor, me deparei com um problema terrível: não consigo alterar a porta padrão de um serviço. Eu tentei mudar o & amp; Apache2 & amp; porta padrão do postfix e tudo o que recebo (com telnet [IP] [PORT], mesmo dentro da minha própria rede) está tentando [meu IP aqui].
No apache2 eu fiz ouvir a porta 7631 quando isso não funcionou eu fiz com que ela escutasse 7632 e é claro que eu mudei a configuração do host virtual de acordo.
Com postfix eu mudei a linha em master.cf de
smtp inet n - - - - smtpd
para
1698 inet n - - - - smtpd
depois que não funcionou, eu reverti e adicionei a última linha no final, ouvindo as portas 25 e 1698.
Já verifiquei se estava realmente a ouvir:
# netstat -tanp|grep 1698
tcp 0 0 0.0.0.0:1698 0.0.0.0:* LISTEN 2325/master
tcp6 0 0 :::1698 :::* LISTEN 2325/master
Parece que é, mas quando se conecta ao meu IP interno, ele simplesmente fica tentando [IP].
É claro que também reiniciei o serviço e quando uso a porta padrão (80 ou 25), tudo bem.
Anteriormente, eu podia usar o apache2 bem na porta 7631, mas quando instalei o iRedMail (um pacote que também inclui o postfix) ele não funcionou mais.
Alguém sabe como resolver isso, ou tem alguma pista sobre o que o causa?
Agradecemos antecipadamente
Gijs
Nota: Estou usando o Ubuntu Server 14.04.2 LTS (GNU / Linux 3.16.0-31-genérico i686).