Instalar JAVA - versao 2.4 - basico.



  • 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ção-do-java-no-pfsense/6



  • 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.



  • 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



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



  • @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....


 

© Copyright 2002 - 2018 Rubicon Communications, LLC | Privacy Policy