Base de Conhecimento

Estrutura de instalação e comandos úteis do Winco Firewall

Data de criação: 10/08/2023

Última alteração: 01/11/2023

Praticamente todas as configurações do Winco Firewall podem ser feitas pelo Administrador Web do FireFox, que está disponível na instalação via Imagem Pré-Instalada ou de outros navegadores de qualquer estação de trabalho.

Administradores de Rede com conhecimento de Shell do Linux, contudo, podem preferir configurar via script de comando e otimizar este processo através de comandos diretamente no console.

Neste documento, vamos listar uma série de comandos e informações úteis para a administração do produto via Shell, que facilitará a manutenção do Winco Firewall em sua rede.

Diretório dos Programas

Os executáveis do Winco Firewall ficam armazenados no diretório:

# /opt/winco/bin

 Toda vez que se aplica um update via YUM, as aplicações deste diretório são atualizadas para a última versão disponível.

Iniciando, Parando e Desabilitando um módulo

O Administrador pode iniciar ou parar qualquer serviço do Winco Firewall através do comando systemctl e não precisa estar no diretório de instalação para tanto

# systemctl start winco-router
# systemctl enable –now winco-router

(para iniciar o módulo winco-router) ou

# systemctl stop winco-webfilter 
# systemctl disable --now winco-webfilter

(para parar e desabilitar o início imediato do módulo winco-webfilter)

Para mais funções do systemctl, acesse o manual com 

# systemctl -h

Listando os arquivos de LOG

Os arquivos de log são armazenados no seguinte diretório:

/var/winco/logs

O Winco Firewall sempre faz uma rotação dos logs - logrotate - para economizar espaço em disco do computador e ser mais eficiente para o administrador consultar a informação armazenada.

Arquivos que estão sendo usados pelo Winco Firewall para registro de log:

<nome do serviço>.log

ou

webfilter.log

Arquivos que acabaram de serem usados pelo Winco Firewall com logs recentes:

<nome do serviço>.log-AAAAMMDD

ou

vpnssl.log-20230503

Arquivos que tiveram um substituto do mesmo serviço, ou seja, não são os mais recentes.

<nome do serviço>.log-AAAAMMDD.gz

ou

dhcp.log-20230520.gz

Note que estes últimos são arquivos zipado via Gzip e tem uma fração do arquivo de logs recentes, economizando muito espaço em disco. Caso necessite descompactar arquivos antigos para análise dos logs, faça o seguinte comando:

# gzip -d webfilter.log-20230507.gz

Criando os usuários e grupos 

Os usuários e grupos podem ser criados através do comando userbase_ctl, que está localizado no diretório /opt/winco/bin

# /opt/winco/bin/userbase_ctl 

Os parâmetros possíveis são:

user_create

user_change

user_setpass

user_delete

group_create

group_delete

Exemplo de uso:

# /opt/winco/bin/userbase_ctl user_create Fulano -G winco-admin

Criando Senha ou alterando senha dos Usuários

Será possível criar ou alterar a senha do usuário utilizando o parametro user_setpass, do comando userbase_ctl como pode ser observado abaixo.

# /opt/winco/bin/
# ./userbase_ctl user_setpass <nome do usuario>

Listando os usuários do MS Active Directory

Os usuários e grupos do MS Active Directory podem ser listados através do comando list_ad_users, que está localizado no diretório /opt/winco/bin

# /opt/winco/bin/list_ad_users

Usando WINCOCTL

O wincoctl está localizado no diretório /opt/winco/bin e pode ser usado para manipular o software com diversos parâmetros diferentes.  Vamos dar alguns exemplos de utilização do wincoctl na operação do Winco Firewall.

Leitura e Gravação de licenças por linha de comando:

# cd /opt/winco/bin
# ./wincoctl webfilter get_license  (lê a licença)

ou 

# cd /opt/winco/bin
# ./wincoctl webfiter set_license [NOVA_LICENCA] (grava nova licença)

Checagem de URL no webfilter

Use o comando:

# wincoctl webfilter lookup_url https://www.winco.com.br/

Para verificar qual a classificação do website que está sendo procurado pelo usuário.

Outros Programas do Winco Firewall

Uma série de programas adicionais do Winco Firewall estão disponíveis para uso em linha de comando Shell.  Listamos aqui quais são e sua utilidade. 

Programa que configura o MS Active Directory por linha de comando.

# /opt/winco/bin/ad-config
Top