Hi all,
I am trying to make a Wi-Fi network served by an hAPac^3 (ROS 7.10) be detected as Metered by various devices.
It was easy for Android, as this is done via a custom DHCP option.
/ip dhcp-server option
add code=43 force=yes name=metered value="'ANDROID_METERED'"
For both Apple and Microsoft systems, though, it seems some Vendor Specific options (tag 221) need to be added to the 802.11 beacons (
DD0A0017F206010103010000
, and
DD080050F21100000002
, resp., have been reported to work, see https://www-yichya-dev.translate.goog/configure-access-point-as-personal-hotspot/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp and https://superuser.com/questions/1652404/windows-10-does-not-detect-wi-fi-as-metered-connection, resp.).
Some search for Vendor Specific Wi-Fi options led me to https://help.mikrotik.com/docs/display/ROS/Interworking+Profiles, and indeed, setting this up does add a Vendor Specific Hotspot 2.0 indication.
Unfortunately, this is not the payload I’m looking for, and I can’t find any way to enter custom alongside those options. I tried adding it to the Realms raw, but 1. it doesn’t feel like it’s at the right level and 2. I didn’t see it in my beacon after the fact.
So, I’m at a bit of a loss: is it possible to add custom 802.11 Vendor-Specific IEs to beacons, and if so how?
Cheers!