shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]