Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как по ip узнать mac адрес 
:(
    Опции темы
ibz07
Дата 16.11.2009, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



Как по ip узнать mac адрес?


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Void
Дата 16.11.2009, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 7
Всего: 173



grep $ip_addr /proc/net/arp | awk '{print $4}'


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ibz07
Дата 16.11.2009, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



$4 - Вместо этого указывать IP ?


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Void
Дата 16.11.2009, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 7
Всего: 173



Цитата(ibz07 @  16.11.2009,  19:34 Найти цитируемый пост)
$4 - Вместо этого указывать IP ? 

Нет, это 4-е поле. Посмотрите на содержимое /proc/net/arp.
Переменная же $ip_addr намекает.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ibz07
Дата 16.11.2009, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



Код

grep $ip_addr='172.16.0.1' /proc/net/arp | awk '{print $4}'

типа так?
Код

cat /proc/net/arp

Тут мой адрес-шлюза.


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Void
Дата 16.11.2009, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 7
Всего: 173



Цитата(ibz07 @  16.11.2009,  19:56 Найти цитируемый пост)
типа так?

Нет, grep 172.16.0.1 ...
Цитата(ibz07 @  16.11.2009,  19:56 Найти цитируемый пост)
Тут мой адрес-шлюза. 

Это расшифровывается как «там только мой адрес и адрес шлюза»?


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ibz07
Дата 16.11.2009, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



Цитата(Void @ 16.11.2009,  19:23)
Цитата(ibz07 @  16.11.2009,  19:56 Найти цитируемый пост)
типа так?

Нет, grep 172.16.0.1 ...
Цитата(ibz07 @  16.11.2009,  19:56 Найти цитируемый пост)
Тут мой адрес-шлюза. 

Это расшифровывается как «там только мой адрес и адрес шлюза»?

Он показует мак-адрес шлюза.


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
BlackRu
Дата 16.11.2009, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: 2
Всего: 4



ibz07,  есть отличный пакет macchanger, можно не только посмотреть, но и поменять, если необходимо.


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
Void
Дата 16.11.2009, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 7
Всего: 173



Цитата(ibz07 @  16.11.2009,  21:42 Найти цитируемый пост)
Он показует мак-адрес шлюза. 

А чей нужен? Если свой, то при чём тут IP?


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ibz07
Дата 16.11.2009, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



Цитата(Void @ 16.11.2009,  20:08)
Цитата(ibz07 @  16.11.2009,  21:42 Найти цитируемый пост)
Он показует мак-адрес шлюза. 

А чей нужен? Если свой, то при чём тут IP?

Мене нужно чужой мак-адрес по IP.


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Void
Дата 16.11.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 7
Всего: 173



Цитата(ibz07 @  16.11.2009,  22:10 Найти цитируемый пост)
Мене нужно чужой мак-адрес по IP. 

Попробуйте сначала пропинговать тот компьютер, чтобы ARP поднял его MAC.
Очевидно, если компьютер в другом сегменте сети, отделённом маршрутизатором, узнать MAC по IP невозможно.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ibz07
Дата 16.11.2009, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



172.16.26.1 - это узол до которого я подключен до этого сегмента.
После 
Код

grep 172.16.26.1 /proc/net/arp | awk '{print $4}'

Выводит Мак-адрес моего шлюза, а если другой IP, то не выводит Мак адрес, а у файле 
Код

cat /proc/net/arp

Прописан мой mac-адрес шлюза.
Я так понял, что на ближайшем узле стоит маршрутизатор.
Как можно определить количество маршрутизаторов, или наличие маршрутизатора на пути к определительной машине.

Это сообщение отредактировал(а) ibz07 - 16.11.2009, 23:07


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Void
Дата 16.11.2009, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 7
Всего: 173



Цитата(ibz07 @  17.11.2009,  01:04 Найти цитируемый пост)
Как можно определить количество маршрутизаторов, или наличие маршрутизатора на пути к определительной машине.

traceroute


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
ibz07
Дата 17.11.2009, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



Цитата(Void @ 16.11.2009,  23:31)
Цитата(ibz07 @  17.11.2009,  01:04 Найти цитируемый пост)
Как можно определить количество маршрутизаторов, или наличие маршрутизатора на пути к определительной машине.

traceroute

Код

 1  IP_Шлюз(IP_Шлюз)  0.201 ms  0.179 ms  0.171 ms
 2  * * *
 3  * * *
********
30  * * *

Я так понял что один маршрутизатор или ноль?
А можно так проверить диапазон IP?

Это сообщение отредактировал(а) ibz07 - 17.11.2009, 00:06


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
ibz07
Дата 22.11.2009, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 6.11.2009

Репутация: 1
Всего: 2



Цитата(Void @ 16.11.2009,  16:19)
grep $ip_addr /proc/net/arp | awk '{print $4}'


grep  - поиск по файлу /proc/net/arp с ip-адресом $ip_addr$4 отобразить 4 поле.
Я в этой конструкции вижу только поик по файлу, а в файле записан только один мак-адрес шлюза.
Откуда он узнает, мак-адрес удаленой машине?


Сколько я не пингую машин оно всеравно выводит только один мак-адрес моего шлюза? 

Это сообщение отредактировал(а) ibz07 - 22.11.2009, 02:14


--------------------
Голосование - лучшая книга по Unix - http://forum.vingrad.ru/forum/topic-280686.html
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0870 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.