- MAC address, Xela, 11:07 , 14-Дек-04 (1)
>Как в Линуксе узнать МАС адрес удалённого хоста? MAC адрес удаленного хоста можно узать только в том случае, если этот хост находится с тобой в одной сети.
! Внимательно читать руководство по TCP/IP.
- MAC address, Murr, 00:54 , 15-Дек-04 (3)
>MAC адрес удаленного хоста можно узать только в том случае, если этот >хост находится с тобой в одной сети. Не совсем точное утверждение. Например, если удаленный хост - Windows workstation, то workstation service представляет интерфейс для перечисления всех сетевых интерфейсов с их MAC адресами. Но, в более-менее общем случае - верно.
- MAC address, Alexander S. Salieff, 15:43 , 14-Дек-04 (2)
>Как в Линуксе узнать МАС адрес удалённого хоста? В одном с тобой сегменте - arping, все остальные роутер замаскирует.
- MAC address, Antares, 13:09 , 15-Дек-04 (4)
>>Как в Линуксе узнать МАС адрес удалённого хоста? > >В одном с тобой сегменте - arping, все остальные роутер замаскирует. Мда. Так и есть. За пределами ближайшего рутера - один МАС адрес для всех хостов: 00:00:0C:07:AC:14 Но почему же простейшая виндовская команда nbtstat даёт ПРАВИЛЬНЫЙ МАС адрес хостов и за пределами ближайшего рутера, да и через несколько рутеров? Есть ли такая возможность в юниксах или пиши пропало?
- MAC address, Alexander S. Salieff, 13:22 , 15-Дек-04 (5)
>>>Как в Линуксе узнать МАС адрес удалённого хоста? >> >>В одном с тобой сегменте - arping, все остальные роутер замаскирует. > >Мда. Так и есть. За пределами ближайшего рутера - один МАС адрес >для всех хостов: 00:00:0C:07:AC:14 > >Но почему же простейшая виндовская команда nbtstat даёт ПРАВИЛЬНЫЙ МАС адрес хостов Тебе же сказали, что на мастдайных тачках workstation service отдает маки всех интерфейсов по нетбиосу. В принципе ты можешь написать унифицированный скрипт, который будет заходить на юниксовую тачку по telnet/ssh по некоему дефолтному логину, который должно будет прописать на всех хостах, делать там /sbin/ifconfig -a, и обозвать этот скрипт nbtstat, считай аналогия будет практически полная (в каждой шутке доля правды) ;) >и за пределами ближайшего рутера, да и через несколько рутеров? > >Есть ли такая возможность в юниксах или пиши пропало? Насколько я понимаю, интернет - это гетерогенная IP-сеть (а не ethernet), а спецификация IP не подразумевает такой возни с мак-адресами. Так что скорее всего пропало, ежели не париться проприетарными надстройками, как в мастдайке. P.S. В своей локальной сети ты волен настраивать езер как твоей душе угодно. Насколько я могу судить, большинство не самых убогих роутеров вполне позволяет включить прозрачный проброс мак-адресов в пакетах, и создать таким образом излишний трафик.
|