ওপেনআরটি 10.03 এ সংযুক্ত ওয়াইফাই ক্লায়েন্টগুলির একটি তালিকা পাবেন কীভাবে?


12

ওপেনআরটি 10.03 এ সংযুক্ত ওয়াইফাই ক্লায়েন্টগুলির একটি তালিকা পাবেন কীভাবে?

উত্তর:


14

আপনি আরপ-টেবিল বা ডিএইচসিপি-ইজারা ব্যবহার করতে পারেন। একটি নিখুঁত সমাধান নয়, সম্ভবত এটি যথেষ্ট?

তালিকা আরপ-টেবিল

arp

ডিএইচসিপি-ইজারা তালিকাভুক্ত করুন

cat /tmp/dhcp.leases

... এবং একত্রিত

for ip in $(arp | grep -v IP | awk '{print $1}'); do 
    grep $ip /tmp/dhcp.leases; 
done

2
আপনার সাম্প্রতিক ইজারাও রয়েছে, যেমন চালিত অফ ল্যাপটপ এবং অন্য ওয়াইফাই নেটওয়ার্কে বর্তমানে একটি ফোনের মতো।
ডেরিকসন

আমার কাছে এখনও শূন্য প্রতিক্রিয়া বিড়াল / টিটিএম / ডিএইচসিপি.প্লেজ রয়েছে, যখন অনেকগুলি ডিভাইস ওপেনডব্লিউআরটির WIFI থেকে আইপি এবং নেটওয়ার্ক সেটিংস পেয়েছে।
বরিস ইভানভ

আপনার রাউটার যদি ব্রিজ হিসাবে কাজ করে তবে এটি কাজ করবে না, কারণ এটি নিজে ডিএইচসিপি সরবরাহ করে না doesn't
রাউল সালিনাস-মন্টেইগুডো

12

সম্পর্কিত ওয়াইফাই ক্লায়েন্টগুলি দেখতে, তাদের ডিএইচসিপি ক্লায়েন্ট না থাকলে বা আইপি না থাকলেও আপনাকে সংশ্লিষ্ট ওয়াইফাই ডিভাইসের জন্য এপি জিজ্ঞাসা করতে হবে:

# Universal (Tested with OpenWRT 14.07 and 15.05.X)
iwinfo wlan0/wl0/ath0 assoclist

# Proprietary Broadcom (wl)
wl -i wl0 assoclist

# Proprietary Atheros (madwifi)
wlanconfig ath0 list sta

# MAC80211
iw dev wlan0 station dump

এইভাবে আপনি সংযোগের গতিও দেখতে পাবেন। আমার কাছে এটি এমন দেখাচ্ছে:

# iwinfo wlan0 assoclist
12:34:56:78:9A:BC  -26 dBm / -95 dBm (SNR 69)  1930 ms ago
RX: 24.0 MBit/s, MCS 0, 20MHz                   3359 Pkts.
TX: 130.0 MBit/s, MCS 14, 20MHz, short GI       1209 Pkts.

1

এনএমএপ কেমন?

opkg install nmap

তারপরে আপনার সাবনেটের একটি স্টিলথ স্ক্যান করুন (সম্ভবত 192.168.1.0/24)

nmap -sS 192.168.1.0/24

এটি ক্লায়েন্টদের সাথে চলমান পরিষেবাগুলির তালিকাও দেবে। এটি ক্লায়েন্টের পোর্ট-স্ক্যান সনাক্তকরণ সফ্টওয়্যার (অর্থাত্ স্নর্ট) ইনস্টল করা থাকলে সতর্কতা অবলম্বন করতে পারে এটি সতর্কতাও বন্ধ করতে পারে।


আপনি এখানে ট্রাফিক উত্পাদন। আপনি যদি প্রতি মিনিটে কেবল পরিসংখ্যান রাখতে চান, উদাহরণস্বরূপ আপনি অযথা ট্র্যাফিকিং, রেডিয়েশন এবং খরচ তৈরি করছেন be আমি হাউস অটোমেশন সিস্টেমের জন্য, আপনার মোবাইল ফোনটি আপনার জায়গায় রয়েছে কিনা তা আপনি জানতে চাই। আপনি এই জন্য আপনার ফোনের ব্যাটারি নিষ্কাশন করতে চান না।
রাউল সালিনাস-মন্টেইগুডো

1

পরিবর্তে cat /tmp/dhcp.leases|wc -lএবং arp -a, আমার সমাধান হয়

opkg update
opkg install arp-scan
arp-scan --interface=br-lan --localnet | grep responded | awk '{print $12}'

এটি ল্যান পোর্ট দ্বারা ওপেনডব্লিউআরটি সংযুক্ত থাকা ডিভাইসের সংখ্যা ফিরিয়ে দেবে। প্রায় আসল সময়।


1

এগুলি সরাসরি থেকে পেতে hostapd(অ্যাক্সেস পয়েন্ট পরিচালনা করে এমন ডেমন):

$ ubus call hostapd.wlan0 get_clients

{
    "freq": 2462,
    "clients": {
        "<mac addr 1>": {
            "auth": true,
            "assoc": true,
            "authorized": true,
            "preauth": false,
            "wds": false,
            "wmm": true,
            "ht": true,
            "vht": false,
            "wps": false,
            "mfp": false,
            "rrm": [
                0,
                0,
                0,
                0,
                0
            ],
            "aid": 1
        }
    }
}

(বা wlan0আপনার আগ্রহী ইন্টারফেসের সাথে প্রতিস্থাপন করুন )

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.