প্রশ্ন: আমি কীভাবে আমার নেটওয়ার্কের অন্যান্য কম্পিউটারগুলির আইপি ঠিকানাগুলি জানতে পারি ?
প্রচুর নেটওয়ার্ক
ঠিক আছে, আপনার কম্পিউটারের প্রথমটি সম্ভবত প্রচুর নেটওয়ার্কে রয়েছে । ifconfig
কমান্ড দিয়ে আপনি এটি দেখতে পারেন । সেখানে প্রচুর তথ্য রয়েছে তবে বেশিরভাগটি অপ্রতিরোধ্য, তাই আমি ফিল্টার করতে পছন্দ করি:
$ ifconfig | grep -E '^[a-z0-9]|inet '
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.0.101 netmask 0xffffff00 broadcast 192.168.0.255
en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 172.141.0.10 --> 172.141.0.9 netmask 0xffffffff
en5: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet 169.254.146.193 netmask 0xffff0000 broadcast 169.254.255.255
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.3.1 netmask 0xffffff00 broadcast 192.168.3.255
বাম সারিবদ্ধ লাইনের প্রথম ক্ষেত্রটি হল নেটওয়ার্ক ইন্টারফেসের নাম। আপনি ওয়াইফাই সম্ভবত en0
। আমার টানেলব্লিক ভিপিএন থেকে অ্যাডাব্লুএস হ'ল utun1
। আমার সিস্টেম পছন্দসমূহ> ভাগ করে নেওয়া> bridge100
রাস্পবেরিপি এর জন্য তৈরি ইন্টারনেট ভাগ করে নেওয়ার জন্য আমি আমার ইথারনেট ডংলের মাধ্যমে আমার ম্যাকবুক প্রো থেকে ইন্টারনেট পাচ্ছি।
আইপিভি 4 ধরুন
আপনি আইপি ঠিকানাগুলির জন্য জিজ্ঞাসা করার কারণে আমি ধরে নিয়েছি আইপিভি 4 ঠিকানাগুলি আপনার যত্নশীল। আইপিভি 6 এর জন্য "ইনেট 6" এন্ট্রিগুলি ব্লক করতে আমি "ইনেট" (একটি স্থান সহ) ব্যবহার করেছি। আপনি যদি আইপিভি 6 চান তবে আপনি আমার চেয়ে নেটওয়ার্কিং সম্পর্কে আরও বেশি জানেন এবং আমার আপনাকে প্রশ্ন করা উচিত।
হোস্টগুলি সন্ধান করুন
আসুন এটিতে মনোযোগ দিন bridge100
এবং আপনার জন্য একটি গুগল ট্র্যাফিক নিয়ে আসি। যখন তারা এসএসএইচ বা আরডিসি একটি হেডলেস কম্পিউটারে ( রাস্পবেরিপি এর মতো ) হয় তাদের নেটওয়ার্কে বা ইন্টারনেট ভাগ করে নেওয়ার মাধ্যমে টিচার্ড হয় তখন প্রচুর লোক এই পরিস্থিতিতে চলে আসে । ডিভাইসের সাথে আপনার কোনও সংযোগের ইতিহাস (আরপ টেবিল) না থাকলে এটি বিশেষত কঠিন। এর জন্য আপনি ব্যবহার করতে পারেন sudo nmap -sn 192.168.3.0/24
যা "0/24" দিয়ে প্রতিস্থাপন করা শেষ সংখ্যাটির সাথে ব্রীজ 100 inet (192.168.3.1) এর মান। যাইহোক, এনএএমএপ ওএসএক্সে মানক নয় তাই আমরা এটি হোমব্রু দিয়ে ইনস্টল করতে পারি ।
$ brew install nmap
Warning: nmap-7.31 already installed
$ sudo nmap -sn 192.168.3.0/24
Password:
Starting Nmap 7.31 ( https://nmap.org ) at 2016-11-21 22:03 EST
Nmap scan report for 192.168.3.6
Host is up (0.00025s latency).
Nmap scan report for 192.168.3.1
Host is up.
Nmap done: 256 IP addresses (2 hosts up) scanned in 2.08 seconds
সেখান থেকে আপনি ধরে নিতে পারেন যে আমার রাস্পবেরিপি 192.168.3.6
কোনও কারণে আইপি পেয়েছে । গতবার আমি এটি সংযুক্ত করেছি আমি একটি অন্য সাবনেটে ছিল এবং এটি পেয়েছে 192.168.2.3
। টাইপ করার চেয়ে সেই এনএমএপ ট্রিকটি অনেক ভাল ping 192.168.3.2
... ping 192.168.3.6
যতক্ষণ না আপনি এটি খুঁজে পান।
আমি আশা করি এটি সাহায্য করবে.