LINUX.ORG.RU
ФорумAdmin

Вытащить MAC из ARP ?????


0

0

какой командой вытащить MAC из ARP ?

к примеру следующее не подходит

arp -n | grep '192.168.0.1' | awk '{print $3;}'

так как вытаскивает все MAC адреса где последний октет IP адреса начинается на 1
т.е. показывает MAC адреса IP
192.168.0.1
192.168.0.11
192.168.0.12
.....
и т.д.

А мне нужно вытащить только MAC адрес заданного IP

подскажите плз что делать

Спасибо.

anonymous

Re: Вытащить MAC из ARP ?????

>так как вытаскивает все MAC адреса где последний октет IP адреса начинается на 1

Ну, пробел в конце поставь :)

fagot ★★★★★ ()

Re: Вытащить MAC из ARP ?????

arp -n | grep -e '[^0-9]192\.168\.0\.1[^0-9]' | awk '{print $3}'

sdio ★★★★★ ()
Ответ на: Re: Вытащить MAC из ARP ????? от fagot

Re: Вытащить MAC из ARP ?????

Нак нельзя делать. А если условие изменится, и адрес будет не "192.168.0.1", а "192.168.0.11" в условии? Переписывать параметр cut? ;-)

Deleted ()

Re: Вытащить MAC из ARP ?????

Интересно, а чем arping 192.167.0.1 не устраивает? Слишком просто?

bsh ★★★ ()
Ответ на: Re: Вытащить MAC из ARP ????? от Deleted

Re: Вытащить MAC из ARP ?????

Еще как можно :) Я сначала не очень вчитывался, поэтому написал как получить MAC адресс, а не IP. Т.е. относительно МАС адреса это пройдет, а IP эта команда не показывает :)

fagot ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.