52 lines
1.6 KiB
Markdown
52 lines
1.6 KiB
Markdown
# Google/Cast Batch Move Result — 2026-05-23
|
|
|
|
Purpose: record the live move of the Google/Chromecast-class clients onto IoT for household testing.
|
|
|
|
## First pilot device
|
|
The first device I kicked over earlier was:
|
|
- `dc:e5:5b:8f:57:d2`
|
|
|
|
That device is now verified on IoT with:
|
|
- IP: `10.5.10.161`
|
|
- network: `IoT`
|
|
- VLAN: `510`
|
|
|
|
## Additional Google/cast-class devices moved to IoT
|
|
Using the same per-client virtual-network override method plus reassociation kick, these were also moved and verified:
|
|
|
|
- `3c:8d:20:f3:92:36` -> `10.5.10.56`
|
|
- `90:ca:fa:b6:7f:6e` -> `10.5.10.6`
|
|
- `f8:0f:f9:42:08:6d` (`Google-Home-Mini`) -> `10.5.10.196`
|
|
|
|
## Current verified state
|
|
All four target Google/cast-class clients now show:
|
|
- network: `IoT`
|
|
- network id: `6963cb461131084f05461642`
|
|
- VLAN: `510`
|
|
- virtual network override: enabled to the IoT network
|
|
|
|
Verified client set:
|
|
- `dc:e5:5b:8f:57:d2` -> `10.5.10.161`
|
|
- `3c:8d:20:f3:92:36` -> `10.5.10.56`
|
|
- `90:ca:fa:b6:7f:6e` -> `10.5.10.6`
|
|
- `f8:0f:f9:42:08:6d` -> `10.5.10.196`
|
|
|
|
## Method used
|
|
For each client:
|
|
1. `PUT rest/user/<user_id>` with:
|
|
- `virtual_network_override_enabled=true`
|
|
- `virtual_network_override_id=6963cb461131084f05461642`
|
|
2. `POST cmd/stamgr` with `{"cmd":"kick-sta","mac":"<mac>"}`
|
|
3. wait for reassociation and DHCP settle to a `10.5.10.x` address
|
|
|
|
## Next step
|
|
John should now test from the real household path:
|
|
- Plex playback
|
|
- casting/discovery
|
|
- Dispatcharr if relevant
|
|
|
|
If behavior is bad, rollback is straightforward per client:
|
|
- disable that client virtual network override
|
|
- kick the station again
|
|
- verify it returns to the prior lane/subnet
|