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

Поиск:

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


λcat.lolcat
****


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

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



ibz07, MAC-адрес можно узнать только у машины, находящейся в одном широковещательном домене с вами. Вы работу Ethernet, IP, ARP себе представляете?

Вот так, например, выглядит пресловутый файл у меня на шлюзе:
Цитата
root@OpenWrt:~# cat /proc/net/arp
IP address       HW type     Flags       HW address            Mask     Device
192.168.1.164    0x1         0x2         00:24:8C:XX:XX:XX     *        br-lan
192.168.1.106    0x1         0x2         00:0D:60:XX:XX:XX     *        br-lan



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


Опытный
**


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

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



Эта команда traceroute показует, что пакеты передаются напрямую, а мак-адреса в моем файле так и нету.

Как определить по ip доменное имя?
Опшето этот ip должен быть под тем же доменом, как и я.


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


Бывалый
*


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

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



Так-с.. Самое простое, что можно сделать для определения MAC<->IP - это
Код

arp -a | grep 172.16.x.y

Это выдаст как раз отчет о наличие(отсутствие) записей на машине.

А доменное имя:
Код

whois <результат grep>

--------------------
shadowmoon
PM MAIL   Вверх
ibz07
Дата 23.11.2009, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



whois 172.16.26.193
Код


OrgName:    Internet Assigned Numbers Authority 
OrgID:      IANA
Address:    4676 Admiralty Way, Suite 330
City:       Marina del Rey
StateProv:  CA
PostalCode: 90292-6695
Country:    US

NetRange:   172.16.0.0 - 172.31.255.255 
CIDR:       172.16.0.0/12 
NetName:    IANA-BBLK-RESERVED
NetHandle:  NET-172-16-0-0-1
Parent:     NET-172-0-0-0-0
NetType:    IANA Special Use
NameServer: BLACKHOLE-1.IANA.ORG
NameServer: BLACKHOLE-2.IANA.ORG
Comment:    This block is reserved for special purposes.
Comment:    Please see RFC 1918 for additional information.
Comment:    http://www.arin.net/reference/rfc/rfc1918.txt
RegDate:    1994-03-15
Updated:    2007-11-27

OrgAbuseHandle: IANA-IP-ARIN
OrgAbuseName:   Internet Corporation for Assigned Names and Number 
OrgAbusePhone:  +1-310-301-5820
OrgAbuseEmail:  [email protected]

OrgTechHandle: IANA-IP-ARIN
OrgTechName:   Internet Corporation for Assigned Names and Number 
OrgTechPhone:  +1-310-301-5820
OrgTechEmail:  [email protected]

# ARIN WHOIS database, last updated 2009-11-21 20:00
# Enter ? for additional hints on searching ARIN's WHOIS database.

Где тут доменное имя?

ping 172.16.26.193 -c 3

Код

PING 172.16.26.193 (172.16.26.193) 56(84) bytes of data.
64 bytes from 172.16.26.193: icmp_seq=1 ttl=64 time=0.358 ms
64 bytes from 172.16.26.193: icmp_seq=2 ttl=64 time=0.339 ms
64 bytes from 172.16.26.193: icmp_seq=3 ttl=64 time=0.349 ms

--- 172.16.26.193 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.339/0.348/0.358/0.022 ms


cat /proc/net/arp - Выводит только MAC-adress моего шлюза

arp -a | grep 172.16.26.193 Результата нету.

traceroute 172.16.26.193 

Код

 1  * * *
 2  * * *
 3  * * *
 * * * * * *

Как вижу между нами нечего нету.

grep 172.16.26.193 /proc/net/arp | awk '{print $4}' - Ничего не выводит
В файле /proc/net/arp только MAC-адрес моего шлюза

grep 172.16.26.1 /proc/net/arp | awk '{print $4}' - Выводит MAC-адрес моего шлюза





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


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


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



Цитата(ibz07 @  23.11.2009,  02:23 Найти цитируемый пост)
Где тут доменное имя?

man host

Цитата(ibz07 @  23.11.2009,  02:23 Найти цитируемый пост)
Как вижу между нами нечего нету.

traceroute -n


Цитата(ibz07 @  23.11.2009,  02:23 Найти цитируемый пост)

traceroute 172.16.26.193

хост точно в одной локалке?
судя по traceroute'у не очень ;)



--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
ibz07
Дата 23.11.2009, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(MAKCim @ 23.11.2009,  09:45)
Цитата
traceroute 172.16.26.193

хост точно в одной локалке?
судя по traceroute'у не очень ;)

Ну наши ip адреса в одном диапазоне, даже отличаются последняя цифра в радиусе 10.


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Цитата(ibz07 @  23.11.2009,  13:13 Найти цитируемый пост)
Ну наши ip адреса в одном диапазоне, даже отличаются последняя цифра в радиусе 10.

А что используется? Ethernet? Маска сети какая?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
shutffl
Дата 24.11.2009, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Лажа какая-то.. whois все правильно выдал.. 10/8, 172.16/16 и 192.168/16 стандартные подсети..

MAKCim, прав на счет traceroute.. Судя по выводу - нет либо маршрута, либо самой машины..
Код

arp -a

выдает соответствие MAC и IP.. То есть в таблицу попадают ВСЕ адреса, с которыми была связь, например, по пингу.. Прошедшие адреса.. Например, у меня на роутере:
Код

# arp -a
? (172.16.254.250) at 00:00:21:21:b7:fe [ether] on eth1
? (62.*.**.***) at 00:03:fa:6f:df:c0 [ether] on eth0
? (62.*.**.***) at 00:80:48:17:03:99 [ether] on eth0
? (172.16.0.254) at 00:22:15:6e:a4:7c [ether] on eth1
? (172.16.254.250) at 00:00:21:21:b7:fe [ether] on eth2
? (172.16.203.142) at 00:1c:f0:d1:03:2d [ether] on eth1

Это те компы, что сейчас общаются с моим роутером..
--------------------
shadowmoon
PM MAIL   Вверх
Imple
Дата 24.11.2009, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Так, вывод ip ro sh в студию, пожалуйста.


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
ibz07
Дата 24.11.2009, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Результат: ip ro sh
Код

ip ro sh
192.168.188.4 via 172.16.26.197 dev eth1  src 172.16.26.198 
78.152.160.91 dev ppp0  proto kernel  scope link  src 94.230.197.148 
172.16.26.196/30 dev eth1  proto kernel  scope link  src 172.16.26.198  metric 1 
192.168.188.0/29 via 172.16.26.197 dev eth1  proto static 
169.254.0.0/16 dev eth1  scope link  metric 1000 
172.16.0.0/12 via 172.16.26.197 dev eth1  proto static 
default dev ppp0  scope link 


Добавлено @ 22:50
Я уже пинговал 
Код

172.16.26.233
172.16.26.225
172.16.26.217
172.16.26.213
172.16.26.209
172.16.26.205
172.16.26.201
172.16.26.193
172.16.26.189
172.16.26.185
172.16.26.181


Код

arp -a

Только Mac-адрес моего шлюза.




Это сообщение отредактировал(а) ibz07 - 24.11.2009, 22:51


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Так вы в разных сетях. Ваша сеть - 172.16.26.196/30. (172.16.26.196 по 172.16.26.199, .196 и 199 - адрес сети и бродкаст, .197 - шлюз, .198 - ваш компьютер). Никакие mac-адреса вам не узнать  smile 


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
MAKCim
Дата 25.11.2009, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



Цитата(shutffl @  24.11.2009,  20:02 Найти цитируемый пост)
То есть в таблицу попадают ВСЕ адреса, с которыми была связь, например, по пингу..

нет, только для хостов вашей локальной сети


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Imple
Дата 25.11.2009, 10:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



ibz07, предлагаю для начала изучить устройство работы Ethernet, IP, ARP, ICMP и т.д.


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.

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


 




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


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

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