This has been asked for a few times before, but none recently or with the Pixel/Nougat specifically that I was able to find. Root is unavailable, so I need a way to do this as a regular user. I really just want to see what IP my Raspberry Pi got assigned by the Android DHCP. Also, if there's a way to set DHCP reservations to avoid having to look it up every time, I would love to know how to do that as well.
Most of the solutions known to me require root (as I noted in comments). However there is a third-party application that seems to be able to handle this task as well.
Hotspot manager claims to be able to monitor all connected clients on the hotspot. It gives the MAC Address as well as IP address of connected clients
Some other features include:
Managing multiple WiFi hotspots for different scenarios.
Monitoring all connected clients to your device.
WiFi auto recovery: WiFi state will be recovered if the hotspot is turned off (assuming either widget or the app to toggle).
Another "uglier" workaround involves using terminal , but it has an advantage if you already have terminal installed in your device.
ip neigh in terminal and you should see an output showing connected devices' ip addresses as well as mac address (but it looks a bit cluttered though)
Screenshot (click image for larger variant)
The information in the terminal output includes :
- IP address of connected client
- MAC address (obscured in screenshot)
- interface (
- state of connection (i.e STALE, REACHABLE etc)
Note: This does not need root permissions
Use Ksiri tool to list devices connected to your hotspot.
Updated information on request: I was facing same issue on my Android Oreo, some tools on net available is filled with ads or asking for unnecessary permissions.
Just for this simple listing of which devices are connected, ads and special permissions, both were not necessary, so I have created this app, which will not ask for any permissions and neither shows any ads.
This is the first step of "Ksiri Tools" that I have created, further if any tooling things comes up, I will add same app.
I have not released any of my apps on play store, as I feel it's unnecessary to pay Google. You can download apk file and install. While installing you will be clearly shown by Android that this app doesn't require any permissions. So safe to use.