Fazer o Mini uPnP subir em uma placa diferente de Wan



  • Olá pessoal, tenho o seguinte problema:

    Tenho um pf com 6 placas de rede, 3 delas na internet (embratel dedicado - WAN, speedy - OPT3, e um provedor de rádio - OPT4).

    O meu gateway padrão da rede e link primário para navegação é o do provedor de rádio OPT4

    Quando ativo o upnp ele só só sobe na interface WAN e nunca na interface OPT4. Se eu editar o arquivo /var/etc/miniupnpd.conf e configurar manualmente a placa correta e reiniciar o serviço funciona direito, porém se clicar no botão change do serviço ele volta o arquivo para a interface WAN.

    Eu já editei o arquivo /usr/local/pkg/miniupnpd.inc e alterei a seguinte bloco:
    function upnp_uuid() {
    /* md5 hash of wan mac /
    $uuid = md5(get_interface_mac(get_real_interface("wan")));
    /
    put uuid in correct format 8-4-4-4-12 */
    return substr($uuid,0,8).'-'.substr($uuid,9,4).'-'.substr($uuid,13,4).'-'.substr($uuid,17,4).'-'.substr($uuid,21,12);
    }

    Para

    function upnp_uuid() {
    /* md5 hash of wan mac /
    $uuid = md5(get_interface_mac(get_real_interface("opt4")));
    /
    put uuid in correct format 8-4-4-4-12 */
    return substr($uuid,0,8).'-'.substr($uuid,9,4).'-'.substr($uuid,13,4).'-'.substr($uuid,17,4).'-'.substr($uuid,21,12);
    }

    Porém se clicar no change do serviço upnp ele novamente volta para a interface errada. Tem algum outro lugar que posso arrumar isso??

    Abraços!



  • Você já olhou o resto do código a procura de outras chamadas para wan?

    Vou olhar o pacote hoje se tiver um tempo, mas antes de publicar qualquer alteração, preciso entrar em contato com o mantenedor do pacote.

    att,
    Marcello Coutinho



  • Eu procurei em vários arquivos inc e xml por referencias a placa Wan, mas infelizmente não encontrei nada mesmo!

    Se conseguirmos adequar isso acho que seria uma alteração muito bem vinda!



  • qual a versao do pfsense que voce esta usando?


Log in to reply