Страница 1 из 1

Скрипт arp MAC.

Добавлено: 2009-11-15 20:25:50
DIFox
Добрый вечер. стукнуло в голову идея надо бы её реализовать. Есть список айпишек. К примеру 100 шт. мне надо узнать мак адресс конечного девайса.

Код: Выделить всё

[@ ~]$ arp 10.10.14.77
? (10.10.14.77) at 00:19:5b:d3:d0:dd on vlan0 [vlan]
[@1 ~]$
Как с помощью скрипта сделать лог файл к примеру, в котором будут все айпишки и мак адресс "10.10.14.77 - 00:19:5b:d3:d0:dd".
Я так понимаю список айпи адресов надо загонять в отдельный файл. Сам принцип я понимаю а вот реализовать как :(

Код: Выделить всё

#!/usr/local/bin/bash
ip=10.10.14.77
arp ip
При выполении

Код: Выделить всё

[@ ~]$ ./a
arp: ip: Unknown host
.
И ещё подскажите какойто манаульчик по написанию скриптов на bash & sh, интересует синтаксис. чтобы я знал на будущее. Заренне благодарен.

Re: Скрипт arp MAC.

Добавлено: 2009-11-15 20:40:34
GRooVE

Код: Выделить всё

arp -a | cut -f 2,4 -d " "

Re: Скрипт arp MAC.

Добавлено: 2009-11-15 20:43:33
DIFox
arp -a | cut -f 2,4 -d " "
а минимальное описание парметров? что такое 2,4? что такое -d?

Re: Скрипт arp MAC.

Добавлено: 2009-11-15 20:45:28
GRooVE

Re: Скрипт arp MAC.

Добавлено: 2009-11-15 20:48:23
DIFox
Спасибо попробывал

Re: Скрипт arp MAC.

Добавлено: 2009-11-15 20:49:22
DIFox
2,4 - слово.)

Re: Скрипт arp MAC.

Добавлено: 2009-11-15 20:51:57
GRooVE
ну вот, как полезно читать мануалы)

Re: Скрипт arp MAC.

Добавлено: 2009-11-15 20:54:14
DIFox
Да я только за, честно. знаю что и как нужно делать, но просто не знал синтаксиса.
Всё топик можно закрывать, с вашей помощью я решил проблемку . сенкс)