|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Tomas 2:5020/400 05 Jul 2002 14:23:02 To : Dmitry Merkotan Subject : Re: посмотреть mac-адрес компа с другого -------------------------------------------------------------------------------- Dmitry Merkotan <comrad@ipmach.kharkov.ua> writes: > Hе позволяет. Долго ждет и ничего не происходит. > По сегменту же - сразу. > Метод пинга и просмотра arp-таблицы тоже > закономерно не пашет, т.к. выводит мак шлюза. только через .... тернии, так скажем например: /usr/sbin/traceroute $1 -n 2>/dev/null | tail -n2 | \ gawk 'BEGIN{l=0} {if(l==0){printf("%s %s",$1,$2);l++}else{printf(" %s\n",$2)}}' >/tmp/aaa read HOPS IP DIP </tmp/aaa export IP if let "HOPS == 1" ; then /sbin/arp -n|gawk "{if (\"$IP\" == \$1) {print \$3}}" else ssh IP "export DIP=$DIP; /sbin/arp -n|gawk '{if (ENVIRON[\"DIP\"] == \$1) {print \$3}}'" fi rm -f /tmp/aaa то бишь, в случае нахождения искомого mac в недоступном напрямую сегмене пытаемся выполнить arp -n|grep на последнем раутере -- пора --- ifmail v.2.15dev5 * Origin: HOME (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/759009dea42b.html, оценка из 5, голосов 10
|