Firewall para Compartilhamento de Conexão 3G
Publicado por Gleudson Junior 20/02/2009
[ Hits: 6.777 ]
Homepage: http://www.gleudsonjunior.blogspot.com/
Este Firewall foi criado para estabelecer regras para compartilhamento de conexões 3G.
#!/bin/bash #-------------------------------------------------------------------------# # Script de Firewall para compartilhamento de conexão 3G # Autor: Gleudson Junior # gleudson.jr@gmail.com # http://gleudson.blogspot.com # Licenca: GNU/GPL #-------------------------------------------------------------------------# #------------------------------ # Ativando os modulos #------------------------------ echo "Estamos ativando os modulos" /sbin/modprobe iptable_nat /sbin/modprobe ip_conntrack /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_nat_ftp /sbin/modprobe ipt_LOG /sbin/modprobe ipt_REJECT /sbin/modprobe ipt_MASQUERADE sleep 2 Aguarde ... echo "Modulos ativados com sucesso" #----------------------------------------------------------------- # Limpando todas as regras da tabela de Firewall #----------------------------------------------------------------- echo "Estamos limpando todas regras das tabelas" /sbin/iptables -F /sbin/iptables -X /sbin/iptables -F -t nat /sbin/iptables -X -t nat /sbin/iptables -F -t mangle /sbin/iptables -X -t mangle sleep 2 Aguarde ... echo "limpeza realizada com sucesso" #------------------------------------- # Ativando regra do DHCP #-------------------------------------- echo "Estamos ativando a regra do dhcp" /sbin/iptables -I INPUT -i wlan0 -p udp --sport 67:68 --dport 67:68 -j ACCEPT sleep 2 Aguarde ... echo "regra do DHCP ativada com sucesso" #----------------------------------------------------------- # Ativando regra de mascaramento da rede #----------------------------------------------------------- echo "Estamos ativando a regra de mascaramento da rede" /sbin/iptables -t nat -A POSTROUTING -s 192.168.254.0/24 -j MASQUERADE sleep 2 Aguarde ... echo "regra de mascaramento ativada com sucesso" #------------------------------- # Salvando as regras #------------------------------ echo "Estamos salvando as regras" /sbin/iptables-save > /etc/network/iptables.rules sleep 2 Aguarde ... echo "salvamento realizado com sucesso"
Removendo carácter especial de arquivos recursivamente
Facilitando algumas tarefas no CentOS 7
EPD (Editor de Pacotes Debian)
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - ENVIA MSG CASO O USUÁRIO PASSE 90% DA SUA QUOTA
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Estou tentando ser legalista, mas tá complicado! (9)
espelhar monitores nao funciona (2)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (1)









