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

    Tutorial para Medir Velocidade (Speedtest) no pfsense

    Scheduled Pinned Locked Moved Portuguese
    27 Posts 9 Posters 20.0k Views 2 Watching
    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.
    • danilosv.03D Offline
      danilosv.03
      last edited by

      Ele disse que os acesso remotos ficavam horrível etc. Dai perguntei se ele tinha conseguido resolver esse problema.


      :)
      |E-mail: danilosv.03@gmail.com
      |Skype: danilosv.03


      1 Reply Last reply Reply Quote 0
      • V Offline
        victorfmaraujo
        last edited by

        @danilosv.03:

        Ele disse que os acesso remotos ficavam horrível etc. Dai perguntei se ele tinha conseguido resolver esse problema.

        isso é problema do link ser muito ruim para acesso remoto (estabelecimento de conexão criptografada, renderização de tela, saturação do link etc), nada à ser feito quanto à isso

        1 Reply Last reply Reply Quote 0
        • A Offline
          aloisiobilck
          last edited by

          Bom dia,

          Eu tenho DOIS link de Internet, VIVO e NET,
          Ao executar o comando para sair pela NET, ele sai pelo link Default que é a VIVO,

          /root/speedtest-cli-master/speedtest.py –source 172.16.0.14
          Retrieving speedtest.net configuration...
          Testing from Vivo (XXXXXXXX)...
          Retrieving speedtest.net server list...

          Alguma sugestão ?

          1 Reply Last reply Reply Quote 0
          • A Offline
            altemon
            last edited by

            No meu caso tenho IP fixo nos dois links
            WAN 1 - VIVO
            WAN 2 - MULTIPLAY


            Duas interfaces definida pelo PFSENSE
            VIVO - PPPOE = "pppoe0"
            MULTIPLAY - DHCP = "re0"


            Script


            #!/bin/sh

            ipmultiplay=$(ifconfig re0 | grep "inet " | awk '{print $2}')
            echo $ipmultiplay
            python2 /usr/bin/speedtest-cli –source $ipmultiplay > /var/speedtest/linkmultiplay.txt

            ipvivo=$(ifconfig pppoe0 | grep "inet " | awk '{print $2}')
            echo $ipvivo
            python2 /usr/bin/speedtest-cli --source $ipvivo > /var/speedtest/linkvivo.txt
            chmod +x /var/speedtest/linkmultiplay.txt
            chmod +x /var/speedtest/linkvivo.txt

            Dessa forma funfa legal pra quem tem IP dinâmico.

            NO ZABBIX

            1 Reply Last reply Reply Quote 0
            • danilosv.03D Offline
              danilosv.03
              last edited by

              tu já tentou apontar manualmente a interface que tu quer para o teste ser feito?


              :)
              |E-mail: danilosv.03@gmail.com
              |Skype: danilosv.03


              1 Reply Last reply Reply Quote 0
              • A Offline
                altemon
                last edited by

                Vc diz apontar manualmente como?


                ipmultiplay=$(ifconfig re0 | grep "inet " | awk '{print $2}')  - Da o print do IP e Escreve
                -> Escreve -> echo $ipmultiplay
                python2 /usr/bin/speedtest-cli –source $ipmultiplay > /var/speedtest/linkmultiplay.txt


                Dessa forma:
                python2 /usr/bin/speedtest-cli --source re0 > /var/speedtest/linkmultiplay.txt

                Desse jeito não funfa.

                A variável busca o IP da interface e joga no campo onde so aceita IP "--source IP > /var/speedtest/linkmultiplay.txt


                Dessa forma não terá problemas caso use uma Operadora com IP dinâmico.

                1 Reply Last reply Reply Quote 0
                • L Offline
                  Linevox
                  last edited by

                  Olá pessoal, tudo bem, primeiro parabenizar pelo tutorial, me ajuda muito no dia dia.

                  Depois que atualizei para versão 2.4.4 tenho recebido este erro quando executo o comando, alguém pode me ajudar?

                  [2.4.4-RELEASE][admin@zfx.localdomain]/root/temp/speedtest-cli-master: /usr/bin/speedtest.py
                  env: python2: No such file or directory

                  Obrigado.

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    Linevox
                    last edited by

                    Após atualização da versão 2.4.4/FreeBSD11 o meu speedtest parou de funcionar, pesquisando encontrei o problema e estou atualizando o post original para a nova versão.

                    Verifique se possui o python com pkg version | grep python
                    Caso não tenha instalado execute o comando pkg add http://pkg.freebsd.org/freebsd:11:x86:64/latest/All/python27-2.7.15.txz
                    Instalado python siga os comandos abaixo
                    mkdir /root/temp
                    cd /root/temp
                    curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
                    chmod +x speedtest-cli

                    Localize o executavel find /usr -type f -name 'python*' -perm -a+x

                    Editar o arquivo vi /root/temp/speedtest-cli e alterar a primeira linha #!/usr/bin/env python para o endereço localizado que provavelmente será #!/usr/local/bin/python2.7

                    Seguindo o roteiro basta digitar speedtest-cli

                    Para mais informações sobre comandos utilize o link do desenvolvedor https://github.com/sivel/speedtest-cli

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      aroldo
                      last edited by

                      Eu usei o próprio gerenciador de pacote para instalar.

                      pkg install py27-speedtest-cli

                      Só fazer um logoff e um login que já funciona o autocomplete.

                      L 1 Reply Last reply Reply Quote 0
                      • L Offline
                        Linevox @aroldo
                        last edited by

                        @aroldo O desenvolver deve ter atualizado, pois eu não estava conseguindo.

                        Obrigado pela dica.

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