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

    Atualizar pfsense sem reboot (solucionado)

    Scheduled Pinned Locked Moved Portuguese
    16 Posts 3 Posters 1.9k Views 3 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.
    • leobozziL Offline
      leobozzi
      last edited by

      Amigo na verdade deve ter como fazer via shell script e agendar a tarefa no cron, mas geralmente esse update demora cerca de 10 minutos dependendo da sua internet.

      Já fiz isso de casa final de semana sem problemas (mas se der qualquer imprevisto fica complicado).

      V 1 Reply Last reply Reply Quote 1
      • V Offline
        Viana @leobozzi
        last edited by

        @leobozzi , teria como enviar-me este script ? Já procurei bastante na web e não encontrei algo semelhante. Sei que corro o risco do imprevisto , mas gostaria de ter esta opção , pois na minha experiência , dentre cerca de uns 20 clientes que mantenho e que usam PFsense, se tive problema nos updates em 1 ou 2 , foi muito.

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

          Opa! Sei que não é bem o que você pediu, mas será que não seria interessante você ter uma VPN com por exemplo o OpenVPN para poder gerenciar tudo de casa? Assim você teria como acessar remoto e disparar o Update.

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

            #!/bin/sh
            #CRIADO POR LEONARDO BOZZI
            # Váriaveis do servidor FTP para onde o backup sera enviado
            HOST_FTP="ftp.seuftp"
            USUARIO_FTP="seuuserftp"
            SENHA_FTP="**********"
            
            
            # BACKUPEANDO
            
            scp /cf/conf/config.xml /bkp/config-`date +%d_%m_%Y`.xml
            
            
            # Acessa o FTP e envia os arquivos de backup
            echo "ENVIANDO DADOS PARA A PASTA FTP REMOTA"
            
            ftp -pinv $HOST_FTP << END_SCRIPT
            user $USUARIO_FTP $SENHA_FTP
            bin
            lcd /bkp/
            cd /backup_fw/
            put config-`date +%d_%m_%Y`.xml
            bye
            END_SCRIPT
            
            # Apaga o backup local
            rm -rf /bkp/config-`date +%d_%m_%Y`.xml
            #confirmando que o backup foi efetuado com sucesso!
            echo BACKUP EFETUADO COM SUCESSO PARA O
            
            V 1 Reply Last reply Reply Quote 0
            • V Offline
              Viana @arionmarques
              last edited by

              @arionmarques não preciso de VPN para acessar o pfsense , eu o acesso diretamente via SSH e faço o update ou até mesmo acesso via web com interface gráfica e atualizo , o problema é que o PFsense reinicia imediatamente após o update e é isso que me quebra.
              OBS: eu não tenho permissão para acessar de casa.

              A 1 Reply Last reply Reply Quote 0
              • V Offline
                Viana @leobozzi
                last edited by

                @leobozzi me parece que você postou um script de backup , o que eu pretendia era um script de update agendado.

                leobozziL 1 Reply Last reply Reply Quote 0
                • leobozziL Offline
                  leobozzi @Viana
                  last edited by

                  @viana acabei enviando um de cópia para criar um script para atualização simplesmente usa o cabeçalho que enviei e adicione os comandos que quer com && separando cada um.

                  Agende no Cron em /etc/crontab

                  se não tiver nenhuma surpresa ruim funcionará de boa.

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    arionmarques @Viana
                    last edited by

                    @viana Entendo! Mas no caso eu (opinião particular, não quer dizer que seja a melhor prática) prefiro deixar o SSH desabilitado, principalmente para acesso externo e usar a VPN por questão de segurança. Com as chaves criadas e o certificado, seria menos provável alguém quebrar a minha segurança. Veja como exemplo um post que fiz aqui. Por decisão da empresa eu tenho que ter uma NAT para um TS, e tem um Hacker F*¨%$# que está a dias tentando quebrar a minha segurança em cima dessa porta aberta. Sobre essa falta de permissão para acessar de casa eu sei bem como é, às vezes querem que o TI resolva mas não deixam resolver rsrsrs

                    V 1 Reply Last reply Reply Quote 1
                    • leobozziL Offline
                      leobozzi @Viana
                      last edited by

                      @viana https://www.netgate.com/docs/pfsense/install/upgrading-pfsense-software-installations.html
                      deve te ajudar.

                      V 1 Reply Last reply Reply Quote 1
                      • V Offline
                        Viana @leobozzi
                        last edited by

                        @leobozzi ahhh sim , ajudou , já tenho umas ideias para montar o script de update automatizado, que sei , não é recomendando , mas pretendo usa-lo apenas em clientes com configurações mais simples e que estejam por perto se der algo errado ... obrigado !

                        leobozziL 1 Reply Last reply Reply Quote 0
                        • V Offline
                          Viana @arionmarques
                          last edited by

                          @arionmarques entendo sua preocupação , obrigado !

                          1 Reply Last reply Reply Quote 0
                          • leobozziL Offline
                            leobozzi @Viana
                            last edited by

                            @viana eu basicamente faço esses backups para a minha hospedagem pois tem cliente que você implanta e o gestor de T.I. esquece que tem de fazer backup do pfsense e acaba me procurando, quando vou ver quem fez o ultimo backup foi eu no ultimo atendimento de desastre ou etc.

                            1 Reply Last reply Reply Quote 1
                            • V Offline
                              Viana @Viana
                              last edited by Viana

                              @viana
                              Solução: executar na sequência

                              pkg-static update -f
                              pkg-static upgrade -f

                              Vai buscar updates e aplica-los, mas não faz reboot.

                              O reboot é necessário , mas você pode agenda-lo para mais tarde no cron com:
                              /sbin/shutdown -r now

                              1 Reply Last reply Reply Quote 0
                              • leobozziL Offline
                                leobozzi
                                last edited by

                                agende então o seguinte no cron (supondo que você saiba agendar)

                                para o dia X a seguinte linha :

                                pkg update -f && pkg upgrade -f $$ /sbin/shutdown -r now

                                creio que te atenderá

                                V 1 Reply Last reply Reply Quote 0
                                • V Offline
                                  Viana @leobozzi
                                  last edited by

                                  @leobozzi , valeu , obrigado !

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