OpenWrt 10.03에서 연결된 wifi 클라이언트 목록을 얻는 방법은 무엇입니까?


12

OpenWrt 10.03에서 연결된 wifi 클라이언트 목록을 얻는 방법은 무엇입니까?

답변:


14

arp-table 또는 DHCP-leases를 사용할 수 있습니다. 완벽한 해결책이 아니라면 충분할까요?

arp-table 목록

arp

DHCP 임대 목록

cat /tmp/dhcp.leases

... 그리고 결합

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

2
전원이 꺼진 랩톱 및 현재 다른 Wi-Fi 네트워크에있는 전화와 같은 최근 임대도 있습니다.
Dereckson

여전히 빈 응답 cat /tmp/dhcp.leases가 있지만 많은 장치가 OpenWRT의 WIFI에서 IP 및 네트워크 설정을 얻었습니다.
보리스 이바노프

라우터가 DHCP 자체를 제공하지 않기 때문에 라우터가 브리지로 작동하는 경우에는 작동하지 않습니다.
Raúl Salinas-Monteagudo

12

관련 Wi-Fi 클라이언트를 보려면 DHCP 클라이언트가 없거나 IP가없는 경우에도 AP에 관련 Wi-Fi 장치를 요청해야합니다.

# 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

nmap은 어떻습니까?

opkg install nmap

그런 다음 서브넷의 스텔스 스캔 (예 : 192.168.1.0/24)을 수행하십시오.

nmap -sS 192.168.1.0/24

클라이언트에서 실행중인 서비스도 나열됩니다. 클라이언트에 포트 스캔 감지 소프트웨어 (예 : 코골이)가 설치되어 있으면 경보가 울릴 수도 있으므로주의하십시오.


여기에서 트래픽을 생성합니다. 예를 들어 1 분마다 통계를 유지하려면 트래 피킹, 복사 및 소비를 불필요하게 만듭니다. 집 자동화 시스템을 위해 휴대 전화가 당신의 위치에 있는지 알고 싶은 경우에 대해 생각하고 있습니다. 이를 위해 휴대 전화 배터리를 방전시키지 않으려 고합니다.
Raúl Salinas-Monteagudo

1

대신에 cat /tmp/dhcp.leases|wc -larp -a, 내 솔루션입니다

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

LAN 포트로 OpenWRT에 연결된 장치 수를 반환합니다. 거의 실시간입니다.


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.