 |
 |
       
|
|
SCRIPT
/etc/init.d/
Script de gerenciamento de serviços, podemos iniciar,
parar, recarregar ou definir o tipo de ação.
|
CRIAR SCRIPT
1 - Acessar o diretório dos scripts de gerenciamento do
serviços, digite:
wks3:~#
cd /etc/init.d/

2 - Criar o script firewall, digite:
wks3:/etc/init.d# vi firewall

3 - Tecle INSERT
e adicione o conteúdo abaixo
#!/bin/bash
case $1 in
start)
echo "Iniciando Firewall..."
/sbin/iptables -A INPUT -s localhost -p icmp -j DROP
;;
stop)
echo "Limpando as regras do Firewall..."
/sbin/iptables -F
;;
*)
echo "Digite start ou stop para ativar/desativar"
exit 1
;;
esac

4 - Salve e saia do arquivo, tecle ESC :x
5 - Dê permissão de execução para o arquivo,
digite:
wks3:/etc/init.d# chmod +x firewall

TESTAR
SCRIPT
6 - Volte para o diretório principal do root, digite:
wks3:/etc/init.d# cd<BARRA DE ESPAÇO>

7 - Vamos testar o script, digite:
wks3:~# /etc/init.d/firewall

8 - Observe que é solicitado que você digite ou start ou
stop

9 - Vamos digitar start para iniciar o firewall, digite:
wks3:~# /etc/init.d/firewall start

10 - Observe o resultado

11 - Vamos testar se o script funcionou realmente, digite:
wks3:~# ping localhost

12 - Observe que não aparece nada, pois o ping para a
própria máquina foi bloqueado

13 - Tecle CTRL+C para cancelar o ping e vamos limpar as regras do
firewall parando este serviço, digite:
wks3:~# /etc/init.d/firewall stop

14 - Tente pingar novamente o localhost, digite:
wks3:~# ping localhost

15 - Observe que agora a máquina local responde normalmente

16 - Tecle CTRL+C para cancelar o ping
OBS.: Podemos utilizar start|restart)
|
|
GUIA DE
REFERÊNCIA RÁPIDA
|
| FUNÇÃO: |
COMANDOS |
| Script de gerenciamento de
serviços, podemos iniciar, parar, recarregar ou definir o tipo
de ação. |
ACESSAR DIRETÓRIO
cd /etc/init.d/
CRIAR ARQUIVO
vi firewall
INSERIR
CONTEÚDO
#!/bin/bash
case $1 in
start)
echo "Iniciando Firewall..."
/sbin/iptables -A INPUT -s localhost -p icmp -j DROP
;;
stop)
echo "Limpando as regras do Firewall..."
/sbin/iptables -F
;;
*)
echo "Digite start ou stop para ativar/desativar"
exit 1
;;
esac
DAR PERMISSÃO
chmod +x firewall
VOLTAR PARA O
DIRETÓRIO
cd<BARRA DE ESPAÇO>
TESTAR
/etc/init.d/firewall
TESTAR START
/etc/init.d/firewall start
PINGAR MÁQUINA
ping localhost
CANCELAR PING
CTRL+C
LIMPAR REGRAS
/etc/init.d/firewall stop
PINGAR
MÁQUINA
ping localhost
CANCELAR PING
CTRL+C
|
VIDEO AULA
|
Assista a
vídeo aula passo a passo, clique no botão abaixo para
fazer o download do arquivo.
|
|

|
Todos
os direitos reservados para:

Cícero
M. Soares
|
cicero@treinalinux.com.br
Fone: +55 11 5676-2898
Estrada do
Alvarenga, 3051 - São Paulo - SP - Brasil
|
|
 |
 |