Script de Instalação de Layer7 no CentOS 6.0
Publicado por Perfil removido (última atualização em 04/11/2011)
[ Hits: 12.096 ]
Download 5208.layer7_setup.el6.sh
Este Script tem como finalidade de instalar os filtros layer7 no centOS 6.0, mas poderá ser adaptado em outros sistemas.
#!/bin/bash # SCRIPT PARA INSTALACAO DO PROTOCOLO LAYER7 FILTER # DATE : 29/06/2010 # AUTOR: TIAGO EDUARDO ZACARIAS # VERSION: 2.0 # CENTOS 6.0 # UPDATE DATE:30-10-2011 #VARIAVEIS KERNEL=`uname -r` # INSTALA PACOTE DE REPOSITORIO ADICIONAL DO RPM FORGE cd /root/ && mkdir packs layer7_install echo "BAIXANDO PACOTE DE REPOSITORIO ADICONAL" cd /root/packs && wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm echo "INTALANDO REPOSITORIOS ADICIONAIS" rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm echo "INSTALANDO DEPENDENCIAS PARA COMPILACAO DO KERNEL" yum install -y hardlink kernel-devel kernel-doc glibc glibc-common glibc-headers glibc-devel cpp gcc libgcc ncurses-devel redhat-rpm-config rpm rpm-python rpm-build uucp cd /usr/src/ echo "BAIXANDO SOURCES DO KERNEL PARA COMPILACAO" wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.bz2 echo "BAIXANDO PACTH PARA O KERNEL" wget http://ufpr.dl.sourceforge.net/sourceforge/l7-filter/netfilter-layer7-v2.22.tar.gz echo "BAIXANDO SOURCES DO IPTABLES PARA COMPILACAO" wget http://www.netfilter.org/projects/iptables/files/iptables-1.4.7.tar.bz2 echo "BAIXANDO PROTOCOLOS PARA O IPTABLES LAYER7" wget http://ufpr.dl.sourceforge.net/sourceforge/l7-filter/l7-protocols-2008-12-18.tar.gz echo "DESCOMPACTANDO O KERNEL" tar -jxvf linux-2.6.32.tar.bz2 && ln -s linux-2.6.32 linux echo "DESCOMPACTANDO O IPTABLES" tar -jxvf iptables-1.4.7.tar.bz2 && ln -s iptables-1.4.7 iptables echo "DESCOMPACTANDO O PATCH PARA KERNEL LAYER7" tar -zxvf netfilter-layer7-v2.22.tar.gz echo "DESCOMPACTANDO PROTOCOLOS LAYER7" tar -zxvf l7-protocols-2008-12-18.tar.gz # COPIA ARQUIVO DE CONFIGURACAO DO KERNEL ATUAL PARA COMPILACAO echo "APLICANDO PATCH LAYER7 NO KERNEL" cp /boot/config-$KERNEL /usr/src/linux/.config cd /usr/src/linux && patch -p1 < ../netfilter-layer7-v2.21/kernel-2.6.25-2.6.28-layer7-2.21.patch || echo "APLICACAO DO PATCH NO KERNEL FALHOU" # CONFIGURA VERSAO DO KERNEL NOVO cd /usr/src/linux/ && cp Makefile Makefile.old && sed 's/EXTRAVERSION = /EXTRAVERSION = -layer7-compilation-htservices/' Makefile > Makefile-now && rm -rf Makefile && mv Makefile-now Makefile echo "INICIANDO MENU PARA COMPILACAO DO KERNEL" make menuconfig # COMANDO PARA COMPILACAO DO KERNEL make clean && make bzImage && make modules && make modules_install && make install # CONFIGURA PARAMETRO PARA INICIALIZAR NOVO KERNEL echo "CONFIGURANDO O GRUB PARA INICIALIZACAO DO NOVO KERNEL" cd /boot/grub/ && cp grub.conf grub.conf.old && sed 's/default=0/default=1/' grub.conf > grub_now.conf && rm -rf grub.conf && mv grub_now.conf grub.conf # APLICA PERMISSOES PARA O ARQUIVO DO GRUB chmod 600 grub.conf # CONFIGURA PARAMETRO PARA APOS REINICIAR COM O NOVO KERNEL EXECUTAR O SCRIPT PARA FINALIZAR A INSTALACAO cp /root/.bashrc .bashrc.old echo "/root/layer7_install/layer7_finaliza.el6.sh" >> /root/.bashrc echo "#!/bin/bash cd /usr/src/iptables/ && cp ../netfilter-layer7-v2.22/iptables-1.4.3forward-for-kernel-2.6.20forward/* extensions chmod 777 extensions/.layer7-test && ./configure && make && cp extensions/*layer7* /lib/xtables cd /usr/src/l7-protocols-2008-12-18/ && make install cd /root && rm -rf .bashrc && mv .basrc.old .bashrc rm -rf /root/layer7_install/layer7_finaliza.el6.sh exit" > /root/layer7_install/layer7_finaliza.el6.sh chmod 777 /root/layer7_install/layer7_finaliza.el6.sh # REINICIA O SISTEMA echo "REINICIANDO EM 3 SEGUNDOS" sleep 1 echo "REINICIANDO EM 2 SEGUNDOS" sleep 1 echo "REINICIANDO EM 1 SEGUNDOS" sleep 1 reboot
Zentheme-Install - Instala e desinstala temas usando interface gráfica
Instalando o Modem Motorola SM56
script dapper para debootstrap
passa2 - Um sistema de backup/sincronização/cópia de arquivos em SHell Script
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (12)