netinstall map lite with wine

I'm trying to use the v7 beta with a map lite and I think due to memory constraints, the only way to upgrade it is using netinstall.I'm using the 7.0b5 netinstall.exe under wine and can see that it's listening on 67, 69, 5000 and the interface has firewalling disabled:

netstat -paun|grep netins

udp 0 0 0.0.0.0:67 0.0.0.0:* 80720/netinstall.ex
udp 0 0 0.0.0.0:69 0.0.0.0:* 80720/netinstall.ex
udp 0 0 0.0.0.0:5000 0.0.0.0:* 80720/netinstall.ex
Nothing else is listening on those ports.
When I run wireshark I see the DHCP Discover to port 67 from the map lite in netinstall mode, but netinstall keeps spitting out:

bootp recv bytes: 300 mac=C4:AD:34:49:66:87
invalid request

According to wireshark the packet is 342 bytes with a 42 byte header and 273 bytes of DHCP options followed by 27 bytes of null padding.

Any idea what the "invalid request" message is supposed to be indicating?

Running strings on the binary I noticed eth%d so thought that it might require the interface to be named like that. I renamed the device to eth0 and maybe coincidentally I got a bit further. Probably coincidence since I got the same error later.

Anyway I eventually got a failed to send error and saw that it was try to send a DHCP reply to 255.255.255.255 which Linux didn’t like. I added a route to that and then saw the broadcast going out on the ethernet interface but the MAP didn’t pick it up for some reason.

I’ve tried every version of netinstall available on the downloads page. Still not sure what is happening.

ok, I solved it. When I configured the ethernet interface I chose “use this connection only for resources on its network”. This resulted in 255.255.255.255 traffic not going to this interface. So in order for netinstall to work, in wine at least, ip route get 255.255.255.255 has to show the ethernet interface that the mikrotik is connected to. When I sorted that out, netinstall started working.