É notória a importância da flexibilidade na construção de uma solução empresarial, qualquer que seja ela, já que não conhecemos totalmente todos os ambientes onde ele será inserido e também como é importante uma solução que atenda diversas necessidades diferentes, bastando algumas reconfigurações básicas, assim é este script, crie pensando em implementá-lo em diversos sistemas diferentes, bastando pequenas mudanças e que fosse logicamente aplicável a escalabilidade.
Bom, fica a dica para melhorar a interação entre os administradores e gerentes de redes ao sistema operacional
Linux, acredito que o artigo foi longo, mas é preciso, pois meu público alvo era atingir a quantidade possível de usuários, começando pelos iniciantes que ainda não entendem o que um script de shell e como configurar o iptables e também aos mais experientes passando pelo intermediários até aos avançados, com objetivo de incrementar novas idéias aos suas criações como também aprender mais sobre script e iptables, e logicamente repassei minha experiência e minha contribuição a comunidade do Viva o
Linux, se baseando em tantas idéias e soluções encontradas em vários lugares diferentes e unindo em conjunto com a minha capacidade criativa e intelectual, criei este artigo para apreciação de todos membros da comunidade e todos profissionais em geral que querem se aprimorar na ciência da tecnologia da informação.
Basta agora cada um fazer suas adaptações usando as diversas formas possíveis de combinações, arranjos e permutações destas regras, salientando que não é obrigado o uso de todas elas em um mesmo script, o que importa é a verdadeira adequação e a relevância das regras, levando-se em conta as necessidades da rede corporativa da empresa ou qualquer outra rede.
Informativo: Lembrando que qualquer modificação das regras do iptables só estarão valendo após o restart do script com o comando "/etc/init.d/firewall restart", outra questão importante, mesmo depois do restart na configuração ainda sim será possível que em algumas regras modificadas ainda não fiquem valendo instantaneamente, um exemplo disto será um bloqueio a algum tipo de porta ou protocolo, mas se antes já existia uma conexão ativa ela em geral, não será desfeita e somente as regras valerão para os outros hosts que não estão com conexões ativas referentes ao bloqueio, somente depois que conexão fechar o mesmo host não poderá ativar novamente.
Atenção: Este script pode ser distribuído livremente e declaro que ele está sobre o regime da licença GNU/GPL, então qualquer modificação pode ser feita com exceção aos direitos de créditos dos autores, neste caso se você alterar o script para sua necessidade lhe peço que acrescente seu nome no cabeçalho de autoria no item "contribuído por".
OBS: Gostaria aos que implementarem esta solução que comentassem contribuindo com elogios, criticas construtivas e sugestões de melhoria para um aprimoramento deste shell-script de firewall ou qualquer um que leia este artigo e deseje deixar sua opinião ou mensagem. Não vale digitar besteiras, é bom utilizar o bom senso antes de qualquer coisa. Lembre-se que estamos em forma comunitária e todos desejam a evolução do software livre.
Esta é a versão 1.0 deste manual em breve estarei revisando novamente em busca de novas funcionalidades e também como deixá-lo mais eficiente no uso dos recursos computacionais. Para mais novidades visite o meu blog: