Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Вниз

Определение MAC адреса НЕ виндявой тачки   Найти похожие ветки 

 
Дмитрий   (2004-03-09 12:33) [0]

Здравствуйте,
В сети есть несколько линуксовых тачек без самбы и хотелось бы получить их мак адреса и имена.
PS Все приведенные здесь способы получения МАК отказываются работать без NetBIOS (т.е. просто пропускают эти тачки)
Заранее танкс


 
Verg ©   (2004-03-09 12:38) [1]

IP адреса-то известны?


 
Дмитрий   (2004-03-09 12:49) [2]

2 Verg
Да IP адреса известны


 
Verg ©   (2004-03-09 13:08) [3]

Тогда SendArp даст тебе МАК-адрес.

function SendARP(DestIP:DWORD;SrcIP:DWORD; var pMacAddr; var PhyAddrLen:DWORD):DWORD;stdcall;

function SendARP; external "IPHLPAPI.DLL" name "SendARP";


 
Дмитрий   (2004-03-10 10:46) [4]

2 Verg
А можно по потробнее о SendARP ? Например примерчик или хотябы ссылку где об этом почитать можно


 
Плохиш   (2004-03-10 10:52) [5]


> Дмитрий   (10.03.04 10:46) [4]
> 2 Verg
> А можно по потробнее о SendARP ? Например примерчик или
> хотябы ссылку где об этом почитать можно

Что поиск в интернете больше не работает?


 
Verg ©   (2004-03-10 11:09) [6]

Почитать?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/sendarp.asp

Там же и примерчик на C.

А вообще, проще же некуда!

Это примерно как для IntToStr просить "примерчик использования"....


 
Дмитрий   (2004-03-10 12:53) [7]

2 Verg
Во все ясно и понятно :)

2 Плохиш
Специально для тебя - работает. Но если ты не имеешь инета, поиск в инете становится проблематичным ... или ты умеешь искать в инете без инета, тогда остается тока пожать тебе "оригиналу" руку. Преветствую тебя "мутант информационного пространства" ... :)


 
Дмитрий   (2004-03-10 14:03) [8]

2 Verg
Увы, данный способ тоже не прокатывает :( Он помогает определить МАК если ты в одной подсетке ... А на другие возвращает ошибку.

PS мой комп имеет доступ во все подсетки, но "родная" подсеть для него тока одна и менно в ней данный способ работает


 
Verg ©   (2004-03-10 14:24) [9]

Что значит "родная"? Что значит "имеет доступ"?

Ты уж опиши досконально ситуацию, а то теряем время, чес-слово!

ARP - протокол канального уровня, т.е. будет работать только в пределах одного физического сегмента сети, но на каждом сетевом интерфейсе.
Он НЕ подлежит маршрутизации по-определению.
И я не знаю способа узнать MAC инт-са в другой сетке.
Да и зачем он тебе, если хост в другой сети? Сам подумай - MAC имеет смысл только для "соседей".



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
7-1079076200
Budy
2004-03-12 10:23
2004.05.02
Шрифты


7-1079437541
Vintik
2004-03-16 14:45
2004.05.02
проверка существования записи в реестре


1-1082209420
vin
2004-04-17 17:43
2004.05.02
отловить Mouse за пределами формы


14-1081871833
Knight
2004-04-13 19:57
2004.05.02
Что дают права администратора в сети?


1-1081755051
fatal
2004-04-12 11:30
2004.05.02
Scroll мыши над компонентом.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский