O que fazer se o Controlador de Software Omada não iniciar no Linux após modificar a porta (Controlador 5.5.6 ou superior)?

Knowledgebase
Troubleshooting Guide
07-23-2024
18113

 

O Omada Software Controller usa as portas HTTPS 8043 e 8843 para o gerenciamento do controlador e o portal, respectivamente, e a porta HTTP 8088 para ambos, gerenciamento do controlador e portal. Para mais informações sobre quais portas são usadas pelo Controlador Omada SDN, consulte a FAQ3281.

Você pode modificar essas portas, por exemplo, alterar a porta HTTPS para gerenciamento do controlador para 443, mas observe que se você estiver usando o Controlador Omada SDN no Linux, evite usar a porta 443, porque usuários não root não têm permissão para executar serviços nesta porta, o que fará com que o controlador não inicie.

Mas e se você já alterou a porta de gerenciamento HTTPS para 443 e o controlador não inicia? Aqui estão algumas soluções.

 

Solução 1. Modificar as configurações no arquivo “omada.properties”.

O arquivo “omada.properties” armazena alguns parâmetros do Controlador Omada SDN e geralmente está localizado no caminho “/opt/tplink/EAPController/properties/” . As configurações para as portas usadas pelo controlador no arquivo são as seguintes.

 

#web config

# Após a inicialização do Controlador Omada, a configuração das três portas seguintes será sobrescrita.

manage.http.port=8088

manage.https.port=8043

portal.http.port=8088

portal.https.port=8843

No entanto, uma vez que o controlador é inicializado, suas alterações nas portas neste arquivo não terão efeito, e suas alterações nas portas na página web do controlador não serão sincronizadas com este arquivo. Ou seja, mesmo que você já tenha alterado a porta de gerenciamento HTTPS para 443, ainda aparecerá “manage.https.port=8043” aqui.

 

Para que as configurações de porta aqui tenham efeito, você precisa adicionar manualmente um novo parâmetro “web.config.override=true”, e então iniciar o controlador; a porta de gerenciamento HTTPS será alterada para 8043.

#web config

# Após a inicialização do Controlador Omada, a configuração das três portas seguintes será sobrescrita.

web.config.override=true

manage.http.port=8088

manage.https.port=8043

portal.http.port=8088

portal.https.port=8843

Em seguida, por favor, altere a porta de gerenciamento HTTPS para 8043 ou outras portas acima de 1024 na página web do controlador. Depois disso, edite o arquivo “omada.properties” novamente e defina “web.config.override” como false, ou exclua o parâmetro.

 

Solução 2. Permitir que usuários não root usem portas privilegiadas.

O parâmetro net.ipv4.ip_unprivileged_port_start define a primeira porta não privilegiada no namespace de rede. O valor padrão é 1024, o que significa que portas abaixo de 1024 são portas privilegiadas e, portanto, não podem ser usadas por usuários não root.

Você pode executar o comando “sysctl net.ipv4.ip_unprivileged_port_start=443” com privilégios de root para permitir que usuários não root usem a porta 443 e superiores. Em seguida, inicie o controlador, altere a porta de gerenciamento HTTPS para 8043 ou outras portas acima de 1024 na página web do controlador e reinicie o controlador.

Depois, execute o comando “sysctl net.ipv4.ip_unprivileged_port_start=1024” para restaurar as configurações padrão, pois abrir portas privilegiadas para usuários não root pode apresentar algum risco.

```

Por favor, avalie este documento

Documentos relacionados