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

    Instalar JAVA - versao 2.4 - basico.

    Scheduled Pinned Locked Moved Portuguese
    5 Posts 4 Posters 1.5k 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.
    • rodrigoinfocasper.com.brR
      rodrigoinfocasper.com.br
      last edited by rodrigoinfocasper.com.br

      Pessoal, tudo bem,

      Quero começar a ver o NXFilter - nao aguento mais squid + squidguard.

      Ai no basico dele precisa ter java, e em todos tutoriais que encontro pede para fazer o comando.

      pkg update = OK faz certinho
      depois
      pkg search ^openjdk ou pkg search jdk para listar o pacote,

      Nos tutoriais a impressao é que ao fazer pkg update - ele traria esse pacote java para poder instalar, so q nao acontece.

      Fiz teste na versao 2.3 e agora na 2.4 e em ambos nao mostra nada.

      Logico que nao tenho o pacote, como eu faço para seguir.

      Valeu
      Esqueci de mencionar, estou seguindo esse post.
      https://forum.netgate.com/topic/109230/instala%C3%A7%C3%A3o-do-java-no-pfsense/6

      1 Reply Last reply Reply Quote 0
      • marcellocM
        marcelloc
        last edited by

        Só habilitando o repositório do freebsd para conseguir instalar o java, mas acho que o mais fácil é instalar e um windows e apontar o dns das maquinas para ele.

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • lotusL
          lotus
          last edited by marcelloc

          INSTALAR NXFILTER PFSENSE 2.4.x

          INSTALANDO O JAVA

          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/openjdk8-jre-8.92.14_3.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/giflib-5.1.3.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXt-1.1.5,1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/xproto-7.0.28.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libSM-1.2.2_3,1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libICE-1.0.9_1,1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libX11-1.6.3,1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/kbproto-1.0.7.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXdmcp-1.1.2.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libxcb-1.11.1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libpthread-stubs-0.3_6.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXtst-1.2.2_3.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXext-1.3.3_1,1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/xextproto-7.3.0.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/inputproto-2.3.1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXi-1.7.6,1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXfixes-5.0.1_3.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/fixesproto-5.0.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/recordproto-1.14.2.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/java-zoneinfo-2015.f.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXrender-0.9.9.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/renderproto-0.11.1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/freetype2-2.6.3.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/alsa-lib-1.1.2.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/fontconfig-2.12.1,1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/dejavu-2.35.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/mkfontdir-1.0.7.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/mkfontscale-1.1.2.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libXau-1.0.8_3.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/java-zoneinfo-2016.d.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/javavmwrapper-2.5_1.txz
          fetch http://pkg.freebsd.org/FreeBSD:11:amd64/release_0/All/libfontenc-1.1.3.txz
          

          Instalando o openjdk8
          pkg add openjdk8-jre-8.66.17_3.txz

          Pontos de montagem necessários:
          mount -t fdescfs fdesc /dev/fd
          mount -t procfs proc /proc

          INSTALANDO O NXFILTER

          mkdir -p /opt/nxfilter
          cd /opt/nxfilter/
          fetch http://nxfilter.org/download/nxfilter-3.5.1.zip
          unzip nxfilter*
          rm nxfilter*.zip
          cd bin
          chmod +x *.sh
          

          Para deixar iniciando automaticamente você pode usar o pacote do pfsense "shellcmd", instale-o e adicione a linha.

          /opt/nxfilter/bin/startup.sh -d
          

          Configurar Shallalist no NxFilter:

          Acesse o NxFilter e navegue até Category -> System

          Altere de Jahalist para Shallalist e clique em “SUBMIT”

          Acesse por ssh e em seguida navegue até o diretório /opt/nxfilter/bin utilize o script do proprio nxfilter para parar o serviço digite ./shutdown.sh

          /opt/nxfilter/bin
          ./shutdown.sh
          

          Crie um diretorio para armazenar os arquivos

          mkdir -p /opt/nxfilter/shallalist
          cd /opt/nxfilter/shallaslist
          fetch http://www.shallalist.de/Downloads/shallalist.tar.gz
          tar -zxvf shallalist.tar.gz
          cd..
          cd bin/
          ./update_sh.sh /opt/nxfilter/shallalist/BL/
          ./startup.sh
          

          Agora vamos configurar o NxFilter para que inicie junto com o pfSense ou caso o serviço pare ele reinicie sozinho

          Instale o CRON no pfSense, clique na aba System -> Packages -> Available Packages -> localize Cron e instale.

          Crie o arquivo "checknx.sh" no diretorio /root com o seguinte conteudo:

          #!/bin/sh
          /bin/ps ax | /usr/bin/grep “java -Duser” | /usr/bin/grep -v grep
          if [ $? -eq 0 ];then
          /bin/echo ok
          else
          /opt/nxfilter/bin/startup.sh -d
          fi
          

          No próximo passo acesse a ferramenta CRON na aba Service -> CRON e adicione um novo arquivo clicando no “add”

          coloque o simbolo "*" emtodas as opções, na opção Usuario coloque "root", na opção command coloque o seguinte caminho: /root/checknx.sh

          1 Reply Last reply Reply Quote 1
          • T
            tomaswaldow
            last edited by

            Não faça isso, use o nxFilter em uma maquina ou VM separada.

            Tomas @ 2W Consultoria

            lotusL 1 Reply Last reply Reply Quote 0
            • lotusL
              lotus @tomaswaldow
              last edited by

              @tomaswaldow eu tenho um pf instalado a 3 anos com nxfilter e nunca deu problema!! acho que se vc faz certinho organizado nõ tem pq ter problema....

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