Ethernet Ip adresi bulma

Başlatan fide, 31 Ocak 2018, 21:06:11

fide

Daha önce kullandığım hlk rm04 modülde üreten firmanın arayüz yazılımı ile ara tuşuna basınca ethernet ürününün ip adresini hemen buluyor. Ağdaki her adrese ping atmadığını biliyorum. Modülün ip adresini 1-2 saniye gibi bir sürede nasıl buluyor bunu bilmek istiyorum. Ethernet kartının ip adresini bulunca herhangi bir port açıp veri gönderebilirim ama önce ip adresini bilmem lazım.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

OptimusPrime

broadcast yaparak nerdesin dostum diyordur. modulde o broadcast yapan arkadasina yanit gonderiyordur. en basit yontemi bu.
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

baran123

Ben daha önce şöyle yapmıştım.
konsolda arp -a komutunu çalıştır.
Dönen IP'ler arasından MAC adresi hangisi ise onun IP'sini al.
Tabi burada MAC'i bilmen gerekiyor.

fide

Arp - a mantıklı. Ama mac adresini bilmek her modül için zor.
Broadcast ile yapılıyor muhtemelen. Peki broadcast nasıl yapılır?
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

ByTEK

Genel kullanım şudur.


Broadcast mesajı olarak bir data gönderilir. Bu datayı tüm ağdaki cihazlar alır ve ilgili olanlar göndericiye geri data gönderir. Bu işin mantığı. Fakat burada modülün size cevap vermesi için ona göndereceğiniz datayı ve alacağınız datayı bilmeniz gerekiyor.


Ufak bir uygulama yazarak yapabilirsiniz.


yada ufak işlemler için "https://www.advanced-ip-scanner.com/tr/" adresinden yazılımı indirin ve kurun. tara dediğinizde tüm networkteki cihazları gösterir. oradan bulabilirsiniz.

OptimusPrime

MAC adresinin ilk 3 byte i ureticiye ozeldir. eger ureticinin kendine ait bir MAC adres alani varsa, arp nin dondurdugu mesaj isine yarar aksi durumda eger ag uzerinde baska cihazlarda varsa hicbir anlam ifade etmez.

broadcast, agin broadcast adresine gonderdigin udp mesajdir. herkez bu mesajdan nasibini alir. kendisini ilgilendiriyorsa cevap verir.
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

fide

Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com