উত্তর:
আপনি যদি উইন্ডোজ মেশিনে থাকেন তবে লক্ষ্যযুক্ত মেশিনটি কমান্ড বক্স (স্টার্ট ... রান ... সেন্টিমিডি) খুলুন, ping
যার ফলে আপনি এটির সাথে যোগাযোগ করেছেন , এবং তারপরে arp -a
আপনার স্থানীয় এআরপি টেবিলটি দেখার জন্য কমান্ড জারি করুন , যা তালিকাবদ্ধ করবে আইপি ঠিকানা এবং তাদের সম্পর্কিত ম্যাক ঠিকানাগুলি, যেমন,
C:\Users\L3K> arp -a
Interface: 192.168.200.128 --- 0xb
Internet Address Physical Address Type
192.168.200.1 00-50-7f-c3-5c-88 dynamic
192.168.200.2 00-50-7f-d1-e1-40 dynamic
192.168.200.6 00-80-77-dd-a8-6b dynamic
আপনি যদি লিনাক্স ভিত্তিক সিস্টেমে থাকেন তবে arp-scan
ইউটিলিটিটি ইনস্টল করুন এবং তারপরে একটি কমান্ড লাইন থেকে আপনি আপনার নেটওয়ার্কের স্ক্যান চাইতে পারেন - আমার ক্ষেত্রে:
sudo arp-scan 192.168.200.0/24
আপনি যদি ইথারনেট ব্যতীত অন্য কোনও ইন্টারফেস ব্যবহার করছেন, বলুন, ওয়্যারলেস, আপনার এটি নির্দিষ্ট করতে হবে, যেমন
sudo arp-scan -I wlan0 192.168.200.0/24
আপনি কোন ইন্টারফেসটি ব্যবহার করছেন তা যদি আপনি না জানেন তবে কেবল নীচের উপযুক্ত কমান্ডটি ব্যবহার করুন।
ifconfig (For Debian based OS such as Ubuntu)
ip link (For OS like Arch Linux)
ping
আগে কী কথা arp -a
?
কমান্ডটি লিনাক্সের প্যাকেজ arping
সহ আসে iputils
। পিংয়ের জন্য একটি আইপি ঠিকানা উল্লেখ করুন এবং এটি ল্যাকের স্যুইচ এবং সাবনেটগুলিতে এমনকি ম্যাক ঠিকানা প্রদান করে (কমপক্ষে এটি আমাদের ল্যানে করে)।
# arping -c 1 -I eth0 10.100.10.11
ARPING 10.100.10.11 from 10.100.10.25 eth0
Unicast reply from 10.100.10.11 [00:22:68:88:F3:90] 0.594ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)
arping
এবং iputils-arping
। arping
প্যাকেজ আমার জন্য কাজ, যদিও নেটওয়ার্ক ইন্টারফেস একটি ছোট হাতের সঙ্গে উল্লেখ করা হয় i
:arping -c 1 -i eth0 10.100.10.11
চেষ্টা
getmac /s hostname
বা:
getmac /s IP
এটি করার জন্য আপনার মেশিনে অ্যাডমিন অ্যাক্সেস দরকার।
arp -a
প্রশাসনিক অ্যাক্সেসের প্রয়োজন নেই এমন কেন ব্যবহার করবেন না?
আপনার যদি পরিচালনা করা স্যুইচ থাকে বা আপনার রাউটার আপনাকে এর এআরপি টেবিল দেখতে দেয় আপনি সেখান থেকে এটি পেতে পারেন।
আপনার কাছে আইপি থাকা কম্পিউটারটি যদি অনলাইনে থাকে তবে আপনি এটি পিং করতে পারেন এবং স্থানীয় এআরপি টেবিলের থেকে এটির ম্যাক নিতে পারেন।
অন্যের স্বার্থে একটি সাধারণ নোট: আলাদা আলাদা ল্যানে থাকা মেশিনগুলির জন্য ম্যাকের ঠিকানা পাওয়া সম্ভব নয় যেহেতু এই ক্ষেত্রে লেয়ার 3 প্রোটোকল সম্বোধন এবং সরবরাহের জন্য ব্যবহৃত হয় এবং এমএসি স্তর 2 হয়।
ল্যানের দূরবর্তী কম্পিউটারের ঠিকানাগুলির জন্য নেটওয়ার্ক স্ক্যান করতে আপনি http://trogonsoftware.com/trogon-mac-scanner.html বা অন্য আইপি \ ম্যাক অ্যাড্রেস স্ক্যানারের মতো ইউটিলিটি ব্যবহার করতে পারেন ।
আপনার মেশিন এবং লক্ষ্য মেশিন উভয় একই সাবনেটে থাকলে, আপনি কেবল তার আইপি⟷ম্যাক সংস্থাকে অ্যাড্রেস রেজোলিউশন প্রোটোকল (এআরপি) এর মাধ্যমে নিবন্ধিত করার কারণেই এটি পিং করতে পারেন।
ping -c1 $IP
arp -n | grep $IP
উদাহরণস্বরূপ যদি আমি আইপি খুঁজতে চান 10.1.135.150
:
# ping -c1 10.1.135.150
PING 10.1.135.150 (10.1.135.150) 56(84) bytes of data.
64 bytes from 10.1.135.150: icmp_seq=1 ttl=64 time=1.88 ms
--- 10.1.135.150 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.883/1.883/1.883/0.000 ms
তারপরে এআরপি টেবিলটি জিজ্ঞাসা করুন
# arp -n | grep 10.1.135.150
10.1.135.150 ether 8c:ae:4c:f4:4d:e1 C eth0
সুতরাং 10.1.135.150 এর ম্যাক 8c:ae:4c:f4:4d:e1
যতক্ষণ না কম্পিউটারের মধ্যে ট্র্যাফিকের গেটওয়ে নেই, কোনও স্নিফার আপনাকে এই তথ্য দেবে।
আপনি সর্বদা আপনার রাউটারের আরপ টেবিলের সাথে পরামর্শ করতে পারেন (কিছু ক্ষেত্রে, রাউটারটি আরপ এবং ডিএইচসিপি ইজারা টেবিলগুলি একত্রিত করে)।