LSBInitScripts no Debian: missing LSB tags and overrides
Publicado por edps em 29/02/2012
[ Hits: 31.137 ]
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
Firewall (Iptables + Squid) no Debian Squeeze
Rodando aplicações gráficas como root no Debian e derivados
Backported d-i images para o Debian Squeeze
Acelerando a navegação com o browser Opera
Adicionando outras Distribuições Linux ou Sistemas Operacionais no Grub2
Compartilhamento de arquivos com Samba no Ubuntu 8
Repositórios para Slapt-get (Slackware Linux)
Google Chrome Stable no CentOS 6.x
Problemas com acentuação, teclado desconfigurado Ubuntu
Acentuação correta para usuários no Suse 9.3
ARCore: SDK para realidade aumentada da Google
PROXMOX Overview - Virtualização Leve e Eficiente
Os Caminhos Para Certificação LPI1
Netflix nativo no Slackware 14.2 usando Firefox
Retornando a lista de usuários de uma aplicação vulnerável usando o SQL Injection
Como corrigir a lentidão na atualização em máquinas Linux com apt [parte 2]
Jogo tipo StarCraft para Android
Jogo casual grátis para curtir com os amigos
Você já pensou em sair do VivaoLinux ? (13)
Drivers intel para o Debian 9 (15)
Cinnamon parou de funcionar 11.01.2017 (4)
O que aconteceu com a interface gráfica do Ubuntu 17.10 ? (1)









