{"id":1208,"date":"2020-05-23T20:48:43","date_gmt":"2020-05-23T19:48:43","guid":{"rendered":"https:\/\/www.open4me.de\/?p=1208"},"modified":"2020-05-23T20:48:44","modified_gmt":"2020-05-23T19:48:44","slug":"liste-der-angemeldeten-geraete","status":"publish","type":"post","link":"https:\/\/www.open4me.de\/index.php\/2020\/05\/liste-der-angemeldeten-geraete\/","title":{"rendered":"Liste der angemeldeten Ger\u00e4te"},"content":{"rendered":"\n<p>Mittlerweile habe ich mehrere TP-Link EAP (<a href=\"https:\/\/amzn.to\/2LUEKu8\">EAP110<\/a>(*), <a href=\"https:\/\/amzn.to\/3bXsdAr\">EAP115(*)<\/a>, <a href=\"https:\/\/amzn.to\/36Bh5sd\">EAP110-Outdoor(*)<\/a>) im Einsatz. Hin und wieder ist es notwendig zu wissen, an welchem Access Point sich ein Ger\u00e4t angemeldet. <\/p>\n\n\n\n<p>Auch wenn man es \u00fcber die Webseite sich anzeigen lassen kann, ist es doch bei mehreren Ger\u00e4te nicht wirklich komfortable, wenn man wie ich die Managment-Software nicht nutzen will.<\/p>\n\n\n\n<p>Wenn die SSH-Funktion der EAPs aktiviert ist, kann aber ohne gro\u00dfen Aufwand eine Liste der angemeldeten Ger\u00e4te \u00fcber den Befehl <code>wlanconfig ath0 list <\/code>generiert werden.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh admin@192.168.2.2 \"wlanconfig ath0 list\"\nadmin@192.168.2.2's password:\nADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME\n5c:ca:7d:c0:0f:4a 2 5 65M 6M 42 0 25809 65535 EPS 0 1f 0 P 478:39:53 RSN WME IEEE80211_MODE_11NG_HT20\nf6:61:d3:64:8f:14 4 5 64M 24M 55 0 64496 51296 EPSs 0 f 0 QG 477:27:08 RSN WME IEEE80211_MODE_11NG_HT20\nd0:9c:7a:d3:6f:2c 1 5 65M 11M 54 15 8348 19856 EPSs 0 1f 0 AQ 477:24:13 RSN WME IEEE80211_MODE_11NG_HT20<\/pre>\n\n\n\n<p>Um alle meine Access Points direkt abzufragen, nutze ich dieses einfache Skript. Leider muss das Password direkt \u00fcbergeben werden, da ich keine M\u00f6glichkeit gefunden habe public key Authentifizierung auf den Ger\u00e4ten zu aktivieren.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">for i in 2 3 5\ndo \nip=192.168.2.$i\nsshpass -p pwd ssh admin@$ip \"wlanconfig ath0 list\" | sed \"s\/^\/$ip\\t\/\"\ndone<\/pre>\n\n\n\n<p>Die Ausgabe sieht folgenderma\u00dfen aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">192.168.2.2 ADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME\n192.168.2.2 XX:XX:XX:XX:XX:XX 2 5 65M 6M 42 0 25917 65535 EPS 0 f 0 P 479:00:11 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.2 XX:XX:XX:XX:XX:XX 4 5 63M 24M 55 0 64908 57056 EPSs 0 1f 0 QG 477:47:26 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.2 XX:XX:XX:XX:XX:XX 1 5 65M 7M 55 30 8377 20400 EPSs 0 1f 0 AQ 477:44:31 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.3 ADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME\n192.168.2.3 XX:XX:XX:XX:XX:XX 2 11 72M 31M 53 0 3698 64384 EPSs 0 1f 0 WPS 504:00:27 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.3 XX:XX:XX:XX:XX:XX 1 11 144M 20M 54 0 5329 19536 EPSs 0 1f 0 AP 503:52:35 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.3 XX:XX:XX:XX:XX:XX 5 11 72M 71M 43 0 47187 31392 EPSs 0 f 0 WRS 503:51:46 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.3 XX:XX:XX:XX:XX:XX 3 11 72M 24M 43 15 1780 21744 EPSs 0 1f 0 P 503:51:37 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.5 ADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME\n192.168.2.5 XX:XX:XX:XX:XX:XX 1 8 72M 6M 62 0 2475 65535 EPS 0 1f 0 P 06:05:12 RSN WME IEEE80211_MODE_11NG_HT20\n192.168.2.5 XX:XX:XX:XX:XX:XX 2 8 72M 23M 59 0 8881 65535 EPS 0 1d 0 P 06:04:23 RSN IEEE80211_MODE_11NG_HT20<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Mittlerweile habe ich mehrere TP-Link EAP (EAP110(*), EAP115(*), EAP110-Outdoor(*)) im Einsatz. Hin und wieder ist es notwendig zu wissen, an welchem Access Point sich ein Ger\u00e4t angemeldet. Auch wenn man es \u00fcber die Webseite sich anzeigen lassen kann, ist es doch bei mehreren Ger\u00e4te nicht wirklich komfortable, wenn man wie ich die Managment-Software nicht nutzen &hellip; <a href=\"https:\/\/www.open4me.de\/index.php\/2020\/05\/liste-der-angemeldeten-geraete\/\" class=\"more-link\"><span class=\"screen-reader-text\">Liste der angemeldeten Ger\u00e4te<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1208","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts\/1208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/comments?post=1208"}],"version-history":[{"count":3,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts\/1208\/revisions"}],"predecessor-version":[{"id":1211,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/posts\/1208\/revisions\/1211"}],"wp:attachment":[{"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/media?parent=1208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/categories?post=1208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.open4me.de\/index.php\/wp-json\/wp\/v2\/tags?post=1208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}