LSBInitScripts no Debian: missing LSB tags and overrides
Publicado por edps em 29/02/2012
[ Hits: 46.603 ]
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
Excluindo pacotes da lista de atualizações em distros Debian-like
Adicionando fontes no Arch Linux
Instalação do driver da nVidia no sidux
Pkgstats, contribua com o Arch!
XFCE 4.12 no Slackware Current
Fazer funcionar a "rodinha" (scroll) do mouse PS/2 Slackware 12
sysctl no boot do Antergos (Arch Linux)
sources.list (e extras) para o Debian 8.0 Jessie
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O Free Download Manager não abre no Fedora 43 KDE Plasma (1)
O que houve com slackware ??? (9)
Permissão acesso as pastas servidor Ubuntu Server 24.04 (5)









