Uma característica comumente encontrada nos sistemas operacionais UN*X é a restrição de que somente o usuário root pode utilizar portas de rede abaixo de 1024.
No FreeNAS, sistema baseado no FreeBSD, existe uma maneira para desativar essa limitação nos jails. O processo de “liberação” de portas é bastante simples:
1. Alterar para o usuário root
1 | su - |
2. Listar os jails existentes
1 | jls |
Anotar o valor da coluna JID correspondente ao jail o qual será alterado;
3. Acessar o jail desejado
1 | jexec <JID> csh |
4. Executar a alteração
1 | echo "net.inet.ip.portrange.reservedhigh=0" >> /etc/sysctl.conf |
5. Sair do jail
1 | exit |
6. Reiniciar o jail que foi alterado
Acessando a interface de administração web, conforme figura abaixo:
Pronto, a partir de agora já é possível configurar o plugin instalado no jail que foi alterado para que utilize alguma porta abaixo da 1024, como por exemplo a porta 80.
Para a alteração em outros sistemas operacionais, acesse: binding to privileged ports (conteúdo em inglês).