Shell para ativar o Iptables
Publicado por Wagner R Castro 15/03/2006
[ Hits: 7.327 ]
Homepage: http://www.negociorapido.com.br
Script em shell para ativar o iptables para conexão com adsl de sua rede, onde você podera fazer o bloqueio de maquinas atraves do ip da maquina, liberar uma porta determinada por você, e fazer backup da pasta etc.
#!/bin/bash Principal(){ echo "INICANDO REGRAS FIREWALL" echo "----------------------------" echo "Opções" echo echo "1. Inicializar firewall pre formatado" echo "2. Bloquear IP" echo "3. Liberar portas" echo "4. Limpar as regras" echo "5. Fazer Backup dos arquivos do /etc" echo "6. Sair do sistema" echo echo -n "Qual opção desejada?" read opcao case $opcao in 1)Iniciar;; 2)Bloquear;; 3)Liberar;; 4)Limpar;; 5)Backup;; 6)exit;; *) "Opção desconhecida." ; echo ; Principal ;; esac } Iniciar() { echo -n "Iniciar firewall? [s/n]" read var iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT modprobe iptable_nat iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward Principal } Bloquear(){ clear echo -n "Digite o IP?" read nome iptables -I FORWARD -s nome/32 -j DROP Principal } Liberar(){ clear echo -n "Qual porta para liberar?" read nomeip iptables -A INPUT -p tcp --destination-port $nomeip -j ACCEPT Principal } Limpar(){ echo -n "Tem certeza que deseja limpar as regras" read nomip iptables -F Principal } Backup(){ for x in '/bin/ls' /etc; do cp -R /etc/$x /etc/$x.bck mv /etc/$x.bck /backup done } Principal
speedy.sh - Wget no popup do speedy home :-)
Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos
Script FIREWALL IPTABLES com 3 (três) interfaces (Int, Ext e DMZ)
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
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
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Erro na inicialização do Debian como resolver (3)
Dúvidas sobre a originalidade de conteúdos online (11)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (4)