Firewall para Compartilhamento de Conexão 3G
Publicado por Gleudson Junior 20/02/2009
[ Hits: 6.470 ]
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"
Cadastrando usuários para email no Slackware de forma mais simples
Nenhum comentário foi encontrado.
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Dualboot Fedora 40 e LinuxMint 21 (10)
O meu código em C++ não funciona (4)
Sistema da Coréia do Norte - Red Star OS (52)