>>>Как в Линуксе узнать МАС адрес удалённого хоста?
>>
>>В одном с тобой сегменте - arping, все остальные роутер замаскирует.
>
>Мда. Так и есть. За пределами ближайшего рутера - один МАС адрес
>для всех хостов: 00:00:0C:07:AC:14
>
>Но почему же простейшая виндовская команда nbtstat даёт ПРАВИЛЬНЫЙ МАС адрес хостов
Тебе же сказали, что на мастдайных тачках workstation service отдает маки всех интерфейсов по нетбиосу. В принципе ты можешь написать унифицированный скрипт, который будет заходить на юниксовую тачку по telnet/ssh по некоему дефолтному логину, который должно будет прописать на всех хостах, делать там /sbin/ifconfig -a, и обозвать этот скрипт nbtstat, считай аналогия будет практически полная (в каждой шутке доля правды) ;)
>и за пределами ближайшего рутера, да и через несколько рутеров?
>
>Есть ли такая возможность в юниксах или пиши пропало?
Насколько я понимаю, интернет - это гетерогенная IP-сеть (а не ethernet), а спецификация IP не подразумевает такой возни с мак-адресами. Так что скорее всего пропало, ежели не париться проприетарными надстройками, как в мастдайке.
P.S. В своей локальной сети ты волен настраивать езер как твоей душе угодно. Насколько я могу судить, большинство не самых убогих роутеров вполне позволяет включить прозрачный проброс мак-адресов в пакетах, и создать таким образом излишний трафик.