LSBInitScripts no Debian: missing LSB tags and overrides
Publicado por edps em 29/02/2012
[ Hits: 46.665 ]
Blog: https://edpsblog.wordpress.com/
"
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'nome-do-script' missing LSB tags and overrides
"
#!/bin/sh
### BEGIN INIT INFO
# Provides: firewall.sh
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start firewall.sh at boot time
# Description: Enable service provided by firewall.sh.
### END INIT INFO
PATH="/bin:/sbin:/usr/bin:/usr/sbin"
firewall_start(){
IPT="/sbin/iptables"
# Bloqueio de ICMP.
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
# Desabilitando qualquer tipo de redirecionamento.
for i in /proc/sys/net/ipv4/conf/*
do
echo 0 > ${i}/accept_redirects
echo 0 > ${i}/accept_source_route
echo 0 > ${i}/secure_redirects
done
# Limpando configuraçoes residuais.
$IPT -F
$IPT -X
# Descartar tudo! Politica padrao.
$IPT -P INPUT DROP
$IPT -P FORWARD DROP
$IPT -P OUTPUT DROP
# Liberando loopback.
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
# Descartando pacotes de entrada invalidos.
$IPT -A INPUT -m state --state INVALID -j DROP
# INPUT/OUTPUT liberado somente para as requisicoes feitas pela propria maquina.
$IPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPT -A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
# Fechando para todo o restante.
$IPT -A INPUT -p tcp --syn -j DROP
echo "Regras do Firewall aplicadas!"
sleep 1
}
firewall_stop(){
iptables -F
iptables -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
}
case "$1" in
"start")
firewall_start
;;
"stop")
firewall_stop
echo "Firewall desativado!"
;;
"restart")
echo "Firewall reiniciando..."
firewall_stop; firewall_start
;;
*)
iptables -L -nv
esac
Acelerando o reboot em sistemas Debian-like
Fedora: adicionando outras Distribuições Linux no Grub2
trash-cli - use o comando rm a seu favor
Instalando e alterando o tema do Plymouth no Debian
Como adicionar PPA no Deepin 20
Notificação de e-mail (Gmail) com notify-send
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
CVS - usando compactação de dados, para conexões lentas
Instalar driver qca9377 no Ubuntu e derivados
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Capturando senha LDAP em texto claro e como proteger usando TLS no Samba 4
Mais uma pós Instalação Arch Linux
Plantar o Singrante Google Chrome no Void Linux
Preciso de ajuda com minha pesquisa sobre o Linux Mint (0)









