[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script de ping
From: |
Eliphas Levy Theodoro |
Subject: |
Re: [shell-script] Script de ping |
Date: |
Wed, 13 Apr 2005 15:03:47 -0300 (BRT) |
José Francisco, @ 11:57:
> Pessoal da Lista,
>
> Preciso Criar um script que teste um ping em 3 faixas de IP
> 192.168.x.x/24, 172.16.x.x/24 e 10.0.x.x/24 e que ao pingar de um ARP
> pegando o Endereço MAC de cada computador e grave numa tabela no Banco
> de Dados.
Nossa, o search do yahoo groups tá um lixo mesmo. Tive que achar essa
no meu sent mail...
Você vai dar uma alterada nele para em vez de só gravar o IP, grave o
mac:
Sai:
echo $net.$i >> usados.txt
Entra:
arp -n $net.$i | tail -1 >> usados.txt
Pronto...
[ ]s,
--
Eliphas
Date: Tue, 7 Dec 2004 14:17:05 -0200 (BRST)
From: Eliphas Levy Theodoro <address@hidden>
To: address@hidden
Subject: Re: [shell-script] Script teste de ping
O que faço nesses casos, é, em uma máquina que esteja na mesma rede
física a ser testada, verificar após o ping se o MAC address do
sujeito foi encontrado:
#!/bin/sh
echo -n > usados.txt
echo -n > livres.txt
net=192.168.1.
for i in `seq 1 254`; do
ping -c 1 $net.$i >/dev/null 2>&1;
if arp -n | grep -q "^$net.$i "; then
echo $net.$i >> usados.txt
else
echo $net.$i >> livres.txt
fi
done
--
Eliphas
[As partes desta mensagem que não continham texto foram removidas]
- Script de ping, José Francisco, 2005/04/13
- Re: [shell-script] Script de ping,
Eliphas Levy Theodoro <=