나는 옹스트롬 리눅스 디바이스가 실행, 액세스 포인트 역할을 가지고 hostapd
, dhcpd
, 잘 작동한다. Wi-Fi에 연결된 장치 목록을 얻을 수 있습니까? DHCP 임대를받을 수 있다는 것을 알고 있지만 어느 장치를 통해 연결해야하는지 알아야합니다 wlan0
. 나는 이것을 시도했다 ( iwlist
옵션이있다) :
iwlist wlan0 ap
iwlist wlan0 accesspoints
iwlist wlan0 peers
그러나 모든 반환 :
wlan0 Interface doesn't have a list of Peers/Access-Points
iwconfig
, iwgetid
, iwpriv
및 iwspy
도 현재에 /sbin
있지만, 클라이언트 목록을 표시 할 수있는 옵션이없는 것 같습니다.
답변
iw dev wlan0 station dump
루트로 사용해야 합니다
답변
“arp”를 루트로 사용할 수 있습니다 :
$ sudo arp
답변
이 명령을 사용하여 AP에 연결된 장치 목록을 찾을 수도 있습니다.
cat /var/lib/misc/dnsmasq.leases
dnsmasq.leases 파일은 지금까지 AP에 연결된 모든 장치를 나열합니다. 또한 다음 명령을 사용하여 WiFi 또는 이더넷을 통해 장치에 연결된 모든 장치 목록을 얻을 수 있습니다.
sudo arp
답변
arp-scan
말했듯이 이 답변 이arp-scan
패키지 를 사용할 수 있습니다 . 그냥 arp-scan -l
.
arp-scan은 시스템 검색 및 지문 인식을위한 명령 줄 도구입니다. 지정된 IP 주소로 ARP 요청을 구성하고 전송하며 수신 된 모든 응답을 표시합니다.
systemd / udev 이름을 사용하면 다음과 같은 별칭이 매우 유용합니다.
sudo arp-scan -l -t 200 -I $(ls /sys/class/net | grep -o "wl[^\t]\+")
무선 인터페이스에 대한 EN 대신 유선 인터페이스 wl 입니다.
-I --interface
네트워크 인터페이스를 사용하십시오. 이 옵션을 지정하지 않으면 arp-scan은 시스템 인터페이스 목록에서 가장 낮은 번호의 구성 인터페이스 (루프백 제외)를 검색합니다.-l --localnet
네트워크 인터페이스 구성에서 주소를 생성하십시오. 네트워크 인터페이스 IP 주소 및 네트워크 마스크를 사용하여 대상 호스트 주소 목록을 생성하십시오.-t --timeout
호스트 당 초기 시간 제한을 ms (기본값 = 100)로 설정하십시오. 이 시간 초과는 각 호스트로 전송 된 첫 번째 패킷에 대한 것입니다.
답변
또한 무료 (상업 라이센스, 최대 5 개의 장치가 표시되는 무제한 기간 평가판) GUI 응용 프로그램 인 WifiGuard가 있습니다.
답변
Ubunt에서 gnome에서 화면 오른쪽 상단의 WiFi 상단을 클릭하여 핫스팟을 시작한 후 WiFi 및 “Wi-Fi 설정”을 선택하고 구성을 열고 메뉴에서 “Wi-Fi 핫스팟 켜기 …”에서 햄버거 상단을 선택하십시오.
터미널 디스플레이에서 연결된 클라이언트 iw dev wlan0 station dump