Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    DHCP class - Separando Celulares de notebooks

    Scheduled Pinned Locked Moved Portuguese
    2 Posts 2 Posters 384 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      maiconalves
      last edited by

      Olá pessoal tudo bem, antes de começar a usar o PFSense eu utilizava o isc-dhcp-server 4.4 em um debian, nele eu configurei um class especifico para celular sendo assim separando do range dos notebooks e outro range para celulares, como agora estou usando o PFSense me veio a questão se funcionaria da mesma forma, então executei alguns testes.

      Pela interface não achei a opção para tal, então modifiquei as configurações via console e testei se funcionaria após tudo ok resolvi modificar a interface do pfsense para habilitar essa possibilidade, segue imagens abaixo.

      Adicionei o campo "Class" (que é a parte de identificação dos dispositivos moveis), e do campo "Member Class" que diz se aquele pool faz parte ou não.

      Na imagem abaixo é a tela inicial do dhcp-server nele defini o Class e como este range não irá participar pois este primeiro range é para notebook ele está para não ser membro.

      52da746a-dc70-40cf-b9ce-707292bc2903-image.png

      Após efetuar a primeira parte da configuração adicionei um novo pool que será exclusivo para dispositivos moveis, na imagem abaixo notem que já não tem a opção "Class" somente a "Member Class", daí eu coloco que este pool faz parte do class celular definido na primeira imagem, segue imagem abaixo.

      784908dd-bbb4-4e84-ae04-13aa63c5dd31-image.png

      Para habilitar está opção vocês devem executar os comandos abaixo .
      cp /etc/inc/services.inc /etc/inc/services.inc.bkp && fetch -q -o /etc/inc/services.inc https://raw.githubusercontent.com/admredesmaiconalves/pfsense-dhcp/master/services.inc

      cp /usr/local/www/services_dhcp.php /usr/local/www/services_dhcp.php.bkp && fetch -q -o /usr/local/www/services_dhcp.php https://raw.githubusercontent.com/admredesmaiconalves/pfsense-dhcp/master/services_dhcp.php

      Notem que por segurança é feito um backup caso seja necessário restaurar o arquivo em caso de problema no dhcp. Cuidado para não executar o comando mais de uma vez para não sobrescrever o arquivo original do dhcp.

      https://github.com/admredesmaiconalves/pfsense-dhcp

      Espero que esta configuração ajude demais membros da comunidade

      emersonbmedeirosE 1 Reply Last reply Reply Quote 2
      • emersonbmedeirosE
        emersonbmedeiros @maiconalves
        last edited by

        Bom Dia @maiconalves muito interessante e útil esta parametrização que realizaste no firewall pfsense. Utilizei aqui na minha rede para separar os celulares e ter um melhor controle sobre os mesmos. Funcionou direitinho. Obrigado pelo post e parabéns pela iniciativa em contribuir com os demais membros da comunidade pfsense.

        1 Reply Last reply Reply Quote 2
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.