Iniciar firewall quando houver rede habilitada (Internet)
Publicado por Thiago A. Costa (última atualização em 28/06/2018)
[ Hits: 2.233 ]
É com orgulho que comemoro meus 10 anos de Linux com este simples script.
Este script foi projetado com a intuito de automatizar o processo de ativação de um firewall residente. Foi adaptado para interagir na inicialização do sistema. Você pode reescrevê-lo conforme sua necessidade.
1. Para utilizar considero que você já tenha um firewall configurado.
2. Não é preciso conhecimento técnico, será explicado.
3. Use seu editor favorito (meu foi Leafpad)
Iniciando:
1. Entre com cd em:
$ cd /etc/init.d/
2. Crie o arquivo:
$ sudo leafpad Iniciar.sh (*nome de sua preferência: Iniciar.sh, Ativar.sh, Carregar.sh etc)
3. Copie e cole o código abaixo (retirando os comentários):
#!/bin/bash
#---- Condição if combinada com comando grep e -l , que ira filtrar o resultado no Arquivo route ----#
#---- O Arquivo route é um arquivo exclusivo! Abra-o com editor gedit, com internet abilitada, verifique sua interface usada.----#
#---- Desconect sua Internet e visite o arquivo route novamente... é sumiu. Aquela é sua interface para usar no Script ----#
if grep -l "eth0" /proc/net/route; then
I----I
I--> Troque pela interface que voçê utiliza!
#--- Se houver Rede Ativa exibirá a mensagem... ---#
echo "Rede escaneada";
#--- Em seguida vem o comando para executar o Firewall...---#
exec /etc/init.d/Nome_Firewall start
#--- Exibe texto
echo "Segurança Ativa";
else
#--- Se não houver Rede conectada, exibe mensagem... ---#
echo "Aguardando sinal ..."
#--- Fim do Script ---#
fi
4. Torne o script executável com:
$ sudo chmod +x Iniciar.sh
5. Teste-o com:
$ sudo ./Iniciar.sh (com internet habilitada e desabilitada!)
6. Vá para /etc/:
$ cd ..
7. Coloque o comando que executa o arquivo no final de rc.local, assim:
$ sudo leafpad rc.local
sh /etc/init.d/Iniciar.sh
&
exit 0
E pronto! Agora pode inicializar seu sistema com a internet sempre habilitada! (sem medo) que o firewall estará sempre ativo.
*** Este script foi adaptado de:
Conky-Show_iP: https://github.com/ThiagoLinux4life/Conky-Show_iP
if e else: https://www.livrosdelinux.com.br/if-then-else/
Obrigado a comunidade pelo incentivo!
#!/bin/bash ############################################ #---- Script que Ativa Firewall quando existe Rede -----# # Criado por: Thiago Costa # # Em inverno de 2017 # # Usando Ubuntu 16.04 # # Conbinado ao Firewall Linux # # email: thiago_lnx@hotmail.com # # No GitHub: https://github.com/ThiagoLinux4life/ # ############################################ if grep -l "eth0" /proc/net/route; then echo "Rede escaneada"; exec /etc/init.d/Escudo start echo "Segurança Ativa"; else echo "Aguardando sinal ..." fi
Script Para Ajustar o Intevalo de Legendas 2
Gerar senhas aleatórias de qualquer tamanho
Nenhum comentário foi encontrado.
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (1)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









