Iniciar firewall quando houver rede habilitada (Internet)
É 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!
Por: Thiago A. Costa
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (4)
Instalação do drive do adaptador wiffi (5)
Linux Lite Demorando Muito Para Ligar (1)