Сбор базы IP - MAC (мой первый скрипт). Help.
Добавлено: 2008-03-31 19:17:18
Вообщем до меня работали р**и
Досталась сеть , никакой информации об mac'ах увы нет.
Решил написать скрипт для заполнения /etc/ethers на шлюзах
Вроде работает. Только не понял как сделать нахождение ip с различными записями MAC адресов,например, записать в их в файл arp_error.txt.
P.S. Я хочу написать делать все скриптом, а не arpwatch'ем
Досталась сеть , никакой информации об mac'ах увы нет.
Решил написать скрипт для заполнения /etc/ethers на шлюзах
Код: Выделить всё
#!/bin/sh
##бесконечный цикл
while :
do
#пингуем, вдруг шлюзом по умолчанию прописан другой адрес
for i in `/usr/local/bin/seq2 -s 1 -e 255`
do
ping -c 1 10.0.0.$i > /dev/null
....
done
arp -an | awk '{print $2" "$4}' | tr -d '()' >> /var/log/arp.log
rm /root/arp.txt
#удаляем повтор. записи
cat /var/log/arp.log | sort -u > /root/arp.txt
#время след. сканирования
sleep 600;
done
P.S. Я хочу написать делать все скриптом, а не arpwatch'ем