"ইন্টারনেট শেয়ারিং" এ সক্রিয় সংযোগগুলি দেখান


27

আমি কীভাবে এমন ডিভাইসগুলির একটি তালিকা দেখতে পারি যা আমার অ্যাপল ল্যাপটপের সাথে ইন্টারনেট ভাগ করে নেওয়ার মাধ্যমে সংযুক্ত থাকে (যখন এটি সক্ষম থাকে)? যদি কোনও তালিকা উপস্থিত না থাকে, ইন্টারনেট ভাগ করে নেওয়ার জন্য ডিএইচসিপি অনুরোধ করে এবং যদি তাই হয় তবে কোথায়? ধন্যবাদ।


2
ভাল প্রশ্ন!!
ডেভিজেক

উত্তর:


26

আপনি arpকমান্ড-লাইনে চেষ্টা করতে পারেন :

NAME এর

আরপি - ঠিকানা রেজোলিউশন প্রদর্শন এবং নিয়ন্ত্রণ

বর্ণনা

Arp ইউটিলিটি প্রদর্শন এবং মডিফাই ইন্টারনেট-টু-ইথারনেট ঠিকানা অনুবাদ ঠিকানা রেজল্যুশন প্রোটোকল দ্বারা ব্যবহৃত টেবিল (ARP (4))। কোনও পতাকা ছাড়াই, প্রোগ্রামটি হোস্টনামের জন্য বর্তমান এআরপি এন্ট্রি প্রদর্শন করে। হোস্টটি ইন্টারনেট ডট স্বরলিপি ব্যবহার করে নাম বা সংখ্যা দ্বারা নির্দিষ্ট করা যেতে পারে।

উদাহরণস্বরূপ ইথারনেট থেকে বিমানবন্দর ইন্টারনেট ব্যবহারের জন্য আমি ব্যবহার করি:

arp -i en1 -a

এটি ডাব্লুএলএএন এর মাধ্যমে সংযুক্ত সমস্ত ক্লায়েন্টকে তালিকাবদ্ধ করবে।


12
কেবলমাত্র একটি টিপ: আপনি যদি নিশ্চিত হন না যে কোন ইন্টারফেসটি ব্যবহৃত হচ্ছে, আপনি সর্বদা সেগুলির ifconfigতালিকাতে টাইপ করতে পারেন । আমার এমবিপি ওয়াইফাইয়ের মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত এবং আমি ইথারনেট কেবলের মাধ্যমে রাস্পবেরি পাইতে ইন্টারনেট ভাগ করছি। -i bridge0ডিভাইসের আইপি ঠিকানা দেখতে আমাকে ব্যবহার করতে হয়েছিল।
দুর্গন্ধযুক্ত

arpকমান্ড আপনাকে এমন একটি রাষ্ট্রের স্ন্যাপশট দেবে যা দ্রুত পরিবর্তিত হতে পারে, বিশেষত আপনি যদি এমন কোনও Wi-Fi নেটওয়ার্কের দিকে তাকিয়ে থাকেন যেখানে ডিভাইসগুলি মাঝেমধ্যে সংযোগ স্থাপন করতে পারে কারণ তারা অবিচ্ছিন্নভাবে অ্যাক্সেসের সীমানায় থাকে।
ড্যান

3
আমি মনে করি যে এখানে দরকারী দরকারী জায়গা খালি হতে পারে arp -a। আপনার কাছে সম্ভবত অনুবাদ করা অনেকগুলি ইন্টারফেস নেই!
ডেভ ক্লার্ক

@ সিমসিং করা ঠিক আমি যা করছি - ধন্যবাদ!
অরিজ্রি

1
আমার ক্ষেত্রে এটি-i bridge100
র‌্যাপ্টর

11

InternetSharing কোন ঠিকানার মধ্যে ডিএইচসিপি ইজারা পায় তা লগ করে:

/var/log/system.log

প্রযুক্তিগতভাবে এটি bootpdডেমন যা নেটওয়ার্ক অ্যাক্সেসের এই অংশটি যত্ন করে।

আপনি এখনই এই আদেশটি দিয়ে আপনার নেটওয়ার্কে অ্যাক্সেস পাচ্ছেন তা ট্র্যাক করতে পারেন:

tail -f /var/log/system.log | grep 'bootpd.*\[en.\]'

এবং ম্যাভেরিক্স, ইয়োসেমাইট এবং এল ক্যাপিটেনের জন্য:

tail -f /var/log/system.log | grep 'bootpd.*\[bridge.\]'

এই কমান্ডটি দিয়ে আপনার নেটওয়ার্কে কে কখন সংযুক্ত হয়েছে এবং আপনি কখন তা প্রদর্শন করতে পারেন:

grep 'bootpd.*\[en.\]' /var/log/system.log

এবং ম্যাভেরিক্স, ইয়োসেমাইট এবং এল ক্যাপিটেনের জন্য:

grep 'bootpd.*\[bridge.\]' /var/log/system.log

আপনার যদি অতীতে এটি আরও ট্র্যাক করতে হয় তবে কমান্ডটি হ'ল:

bzgrep 'bootpd.*\[en.\]' `ls -tr /var/log/system.log.*.bz2`

এবং ম্যাভেরিক্স, ইয়োসেমাইট এবং এল ক্যাপিটেনের জন্য:

bzgrep 'bootpd.*\[bridge.\]' `ls -tr /var/log/system.log.*.bz2`

অবশেষে যদি আপনি এই লগফাইলে পরিচিত ডিভাইসগুলিকে অবাঞ্ছিতদের থেকে তাত্ক্ষণিকভাবে আলাদা করতে চান তবে পদ্ধতিটি হল কনফিগারেশন ফাইলটি পূরণ করা bootpdযা:

/etc/bootptab

সমস্ত পরিচিত ম্যাক ঠিকানা সহ।


2
(কমপক্ষে) ম্যাভেরিক্স হিসাবে, বুটপডি শারীরিক নেটওয়ার্ক ডিভাইসের পরিবর্তে একটি ব্রিজের সাথে সংযোগ স্থাপন করে, তাই সংযোগের প্রচেষ্টা সন্ধানের জন্য আপনি 'বডপফ। * [সেতু। *]' এর জন্য গ্রেপ করতে চাইবেন। আরপ এখনও '-i এন 1' এর সাথে '-i ব্রিজ 100' এর সাথে সংযোগগুলি তালিকাবদ্ধ করবে।
ওলফান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.