Главная страница
    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.038 c
3-1080629517
Term
2004-03-30 10:51
2004.05.02
Трех звенные приожения, обработка транзакций


3-1080999487
Nescio
2004-04-03 17:38
2004.05.02
Изменение имени и типа поля


1-1082107901
Layner
2004-04-16 13:31
2004.05.02
Сдвиг элементов массива.


1-1081861359
BOA_KAA
2004-04-13 17:02
2004.05.02
Регистрация редактора свойств в D7


9-1069269231
Sacred
2003-11-19 22:13
2004.05.02
Нужен совет по выделению фигуры в GLScene.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский