Você gostaria de aprender a configurar o firewall OPNsense para usar o Freeradius como o servidor de autenticação? Neste tutorial, vamos mostrar como autenticar usuários OPNsense usando um servidor Freeradius instalado em um computador executando o Ubuntu Linux.

• OPNsense 19.7

Lista de equipamentos

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial.

Como associado da Amazon, eu ganho comissão por compras qualificadas.

Tutorial - Instalação do servidor FreeRadius no Ubuntu Linux

• IP - 192.168.15.10.
• Sistema Operacional - Ubuntu 19
• Nome de host - UBUNTU

Na console do Linux, use os seguintes comandos para instalar o serviço FreeRadius.

Copy to Clipboard

Agora, precisamos adicionar clientes FreeRadius ao arquivo clients.conf.

Localize e edite o arquivo chamado clients.conf.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo clients.conf.

Copy to Clipboard

Em nosso exemplo, estamos adicionando 1 dispositivo cliente:

O dispositivo foi chamado de OPNSENSE e tem o endereço IP 192.168.15.11.

Agora, precisamos adicionar usuários freeradius ao arquivo de configuração chaamado USERS.

Localize e edite o arquivo de configuração dos usuários freeradius.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo

Copy to Clipboard

Reinicie o servidor Freeradius.

Copy to Clipboard

Teste seu arquivo de configuração do servidor Radius.

Copy to Clipboard

Você terminou a instalação do Freeradius no Ubuntu Linux.

OPNsense - Autenticação Radius usando FreeRadius

Abra um software de navegador, digite o endereço IP do firewall Opnsense e acesse a interface web.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• https://192.168.15.11

A interface web opnsense deve ser apresentada.

opnsense login

Na tela pronta, digite as informações de login da OpNsense Default Password.

• Username: root
• Senha: Conjunto de senhas durante opnsense a instalação

Depois de um login bem-sucedido, você será enviado para o OPNSense Dashboard.

opnsense dashboard

Acesse o menu do Sistema Opnsense, acesse o submenu access e selecione a opção Servidores.

opnsense servers menu

Clique no botão Adicionar e execute a configuração a seguir.

• Nome descritivo: Radius
• Tipo: Radius
• Nome de hospedeiro ou endereço IP - 192.168.15.10
• Segredo Compartilhado - O Segredo do cliente Radius (kamisama123)
• Serviços Oferecidos - Autenticação e Contabilidade
• Porta de Autenticação - 1812
• Porta de Acconting - 1813

Você precisa alterar o endereço IP do servidor Radius.

Você precisa mudar o segredo compartilhado para refletir seu cliente Radius compartilhado em segredo.

opnsense radius configuration

Clique no botão Salvar para finalizar a configuração.

Em nosso exemplo, configuramos a autenticação Radius do servidor OPNsense.

Radius OPNsense - Testando autenticação freeradius

Acesse o menu do Sistema Opnsense, acesse o submenu Access e selecione a opção Tester.

Selecione o servidor de autenticação RADIUS.

Digite o nome de usuário do Admin, sua senha e clique no botão Teste.

Se o seu teste for bem sucedido, você deve ver a seguinte mensagem.

opnsense radius

Parabéns! Sua autenticação do servidor OPNsense Radius no FreeRadius foi bem configurada.

OPNsense - Permissão do Grupo FreeRadius

Acesse o menu do Sistema Opnsense, acesse o submenu access e selecione a opção Grupos.

opnsense servers menu

Adicione um novo grupo local no firewall OPNsense.

Na tela de criação do Grupo, execute a seguinte configuração:

• Nome de grupo - opnsense-admins
• Descrição - Grupo FreeRadius
• Membro de - opcionalmente você pode adicionar a conta do usuário root.

Clique no botão Salvar, você será enviado de volta para a tela de configuração do Grupo.

opnsense radius group

Agora, você precisa editar as permissões do grupo opnsense-admins.

Nas propriedades do grupo opnsense-admins, localize a área de Privilégios Atribuídos e clique no botão Adicionar.

Na área de privilégios do Grupo, realize a seguinte configuração:

• Privilégios atribuídos - GUI - TODAS as páginas

opnsense group permission

Clique no botão Salvar para finalizar a configuração.

OPNsense - FreeRadius permissão de Usuário

O OPNsense exige que todas as contas de usuário do Radius existam no banco de dados local para realizar a configuração de autorização adequada.

Vamos adicionar a conta de usuário administrador ao banco de dados local.

Vamos configurar a conta local chamada membro administrador do grupo opnsense-admins.

Acesse o menu do Sistema Opnsense, acesse o submenu access e selecione a opção Usuários.

opnsense servers menu

Adicione uma nova conta de usuário local usando o mesmo nome de usuário da conta radius.

opnsense radius user

Faça esta conta de usuário membro do grupo opnsense-admins.

opnsense radius user group

Clique no botão Salvar para finalizar a configuração.

OPNsense - Habilitar a autenticação Radius

Acesse o menu do Sistema Opnsense, acesse o submenu Configurações e selecione a opção Administração.

opnsense administration menu

Localize a área de autenticação, selecione a autenticação Radius e clique no botão Salvar.

opnsense radius authentication

Depois de terminar sua configuração, você deve fazer log off da interface web Opnsense.

Tente fazer login usando o usuário administrador e a senha do banco de dados Freeradius.

Na tela de login, use o usuário administrador e a senha do banco de dados FreeRadius.

• Username: admin
• Senha: Digite a senha FreeRadius.

opnsense login

Parabéns! Você configurou a autenticação OPNsense para usar o banco de dados FreeRadius.