NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Dakial1
Jan 06, 2022Aspirant
[RBR50 voxel] How to create and (periodically) export devices (wifi) connections log?
Hello, I'm using Voxel on my RBR50 and I wanted a way to log all devices connection/disconnections on my wifi network (pretty much in style of what I could do with Google Wifi + IFTTT) but I couldn...
CrimpOn
Jan 06, 2022Guru - Experienced User
It has been a while since I ran Voxel's software on my RBR50. My memory is that the logging function remains the same as stock Netgear firmware. i.e. the Orbi log records every time DHCP issues an IP address. This does not sound like what you want because:
- Devices renew their IP leases every 12 hours, so something that never disconnects will appear in the log twice a day forever.
- WiFi does not exactly know when a device has 'disconnected'. It can recognize that a device has not transmitted any packets for a while, and remove the device from the Attached Devices display, but the device may still "be there".
Voxel's firmware gives you total access to the underlying linux. You can install software, set up cron jobs, etc. etc.
I would start by posting in Voxel's Small NetBuilder forum:
The folks who follow that forum are really helpful and have been tolerant of a number of gaffe's on my part.
Another idea is to look at OpenWRT documentation to see if the underlying product offers something like that.
Ambitious idea. Waaaay over my competency level.
- Dakial1Jan 06, 2022AspirantThanks CrimpOn!
I did post on SNB (exact same text as here) but got 0 replies, so I decided to post here to see if, with more people, I can get a response (and I was right, as you replied!).
I really got disappointed with the orbi software quality and functions. I had Google Wifi before (bought the Orbi to get more range) and it was much more user friendly and less "monetizer". It could even work with IFTTT...- CrimpOnJan 06, 2022Guru - Experienced User
There is a method to extract the entire Attached Devices page in one text string: http://<ip of router>/DEV_device_info.htm
This produces a web page conisting of a header and then one string for each device delimited by {.....},[space]
I copied it into a Word document and replaced "}, {" with "}^p{". Here's a sample of what it produced:
{ "ip":"192.168.1.5", "mac":"A0:04:60:0D:96:FA", "contype":"5G", "attachtype":"2", "devtype":"0", "devtype_name":"Router", "model":"Netgear Orbi RBS50", "name":"RBS50 Sat","accsta":"0", "conn_orbi_name":"DickRBR50", "conn_orbi_mac":"A0:04:60:1C:02:39", "backhaul_sta":"Good", "ledstate":"0", "led_func":"0", "sync_btn":"0", "uprate":"0.00", "downrate":"0.00", "voice_orbi":"0", "voice_lwauserid":"", "ceiling_power":"not support", "module_name":"RBS50" }
{ "ip":"192.168.1.58", "mac":"EC:71:DB:8A:1E:90", "contype":"wired", "attachtype":"1", "devtype":"25", "devtype_name":"Camera", "model":"Reolink RLS-420-5mp", "name":"Pickup Cam","accsta":"0", "conn_orbi_name":"Orbi Voice Garage", "conn_orbi_mac":"14:59:C0:94:BC:EA", "backhaul_sta":"Good", "ledstate":"0", "led_func":"0", "sync_btn":"0", "uprate":"0.00", "downrate":"0.00", "voice_orbi":"0", "voice_lwauserid":"", "ceiling_power":"not support", "module_name":"" }You could set up a cron job on some machine to scrape this page every so often, then use a program to parse it and update a database with entries for 1st time seen, last time seen, etc.
I found this in a Python script that was supposed to extract the list of attached devices. There's a copy of the script at:
https://www.dropbox.com/s/jb9zz6ec0g20ysv/get_devices.py?dl=0