![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определение MAC адреса НЕ виндявой тачки [D5, Win2k, WinXP]
Дмитрий © (2004-03-09 12:33:00)Здравствуйте,
В сети есть несколько линуксовых тачек без самбы и хотелось бы получить их мак адреса и имена.
PS Все приведенные здесь способы получения МАК отказываются работать без NetBIOS (т.е. просто пропускают эти тачки)
Заранее танкс
Verg (2004-03-10 14:24:00) [1]Что значит "родная"? Что значит "имеет доступ"?
Ты уж опиши досконально ситуацию, а то теряем время, чес-слово!
ARP - протокол канального уровня, т.е. будет работать только в пределах одного физического сегмента сети, но на каждом сетевом интерфейсе.
Он НЕ подлежит маршрутизации по-определению.
И я не знаю способа узнать MAC инт-са в другой сетке.
Да и зачем он тебе, если хост в другой сети? Сам подумай - MAC имеет смысл только для "соседей".
Дмитрий (2004-03-10 14:03:00) [2]2 Verg
Увы, данный способ тоже не прокатывает :( Он помогает определить МАК если ты в одной подсетке ... А на другие возвращает ошибку.
PS мой комп имеет доступ во все подсетки, но "родная" подсеть для него тока одна и менно в ней данный способ работает
Дмитрий (2004-03-10 12:53:00) [3]2 Verg
Во все ясно и понятно :)
2 Плохиш
Специально для тебя - работает. Но если ты не имеешь инета, поиск в инете становится проблематичным ... или ты умеешь искать в инете без инета, тогда остается тока пожать тебе "оригиналу" руку. Преветствую тебя "мутант информационного пространства" ... :)
Verg (2004-03-10 11:09:00) [4]Почитать?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/sendarp.asp
Там же и примерчик на C.
А вообще, проще же некуда!
Это примерно как для IntToStr просить "примерчик использования"....
Плохиш (2004-03-10 10:52:00) [5]
> Дмитрий (10.03.04 10:46) [4]
> 2 Verg
> А можно по потробнее о SendARP ? Например примерчик или
> хотябы ссылку где об этом почитать можно
Что поиск в интернете больше не работает?
Дмитрий (2004-03-10 10:46:00) [6]2 Verg
А можно по потробнее о SendARP ? Например примерчик или хотябы ссылку где об этом почитать можно
Verg (2004-03-09 13:08:00) [7]Тогда SendArp даст тебе МАК-адрес.
function SendARP(DestIP:DWORD;SrcIP:DWORD; var pMacAddr; var PhyAddrLen:DWORD):DWORD;stdcall;
function SendARP; external 'IPHLPAPI.DLL' name 'SendARP';
Дмитрий (2004-03-09 12:49:00) [8]2 Verg
Да IP адреса известны
Verg (2004-03-09 12:38:00) [9]IP адреса-то известны?