Just wanted to confirm, Netinstall over EoIP tunnel ist possible, if another (remote) Mikrotik device is connected to the BOOT port of the device that needs to be recovered. Steps:
- On local Mikrotik device, create SSTP (or other VPN) client to dial into remote site
- On local Mikrotik device, confirm reachability via ping tool, create EoIP tunnel interface, create a bridge, and bridge EoIP tunnel interface and a dedicated LAN port together
- On remote Mikrotik device, create EoIP tunnel interface, create a bridge, and bridge EoIP tunnel interface and the LAN port connected to the device that needs recovery together
- On local Mikrotik device, connect your laptop via LAN to the dedicated port, configure local IP address as per Netinstall manual and run recovery process
In theory, the EoIP tunnel behaves like a physical cable between the two sites. I configured the port that was connected to the device that needs recovery as 10Mbit/s as a precaution to avoid packets getting dropped on the WAN link.
In my experience, if Netinstall has trouble detecting the device to be recovered, it's because of spurious network interfaces on the Windows computer. Disabling all network interfaces but the LAN interface you want to do the recovery on usually helps. Firewall can also interfere. And as people have pointed out numerous times, slow interface up detection on Windows when the device reboots can also cause problems. Putting a switch between laptop and recovery device might help, especially if configured as a dedicated bridge only between the two ports.