windows icon indicating copy to clipboard operation
windows copied to clipboard

Add ipvlan L2 installer support (as macvlans are incompatible with Wifi)

Open itiligent opened this issue 1 year ago • 1 comments

Is your proposal related to a problem?

Use of macvlans enables separate IPs and the benefits that come with this, but a large issue with this approach is that that macvlan cannot work with WiFi nics (a hard limitation due to multiple MAC address assigment with macvlans )

Describe the solution you'd like.

Another way to achieve a similar result to macvlans (and simpler to configure) would be the use of layer 2 (mode 2) ipvlans. In my own testing and experimenation, the Dockur install process throws up errors expecting only a macvlan where ipvlans are present, which seems to be a limitation within the Dockur code. This sort of solution would open Dockur up to a large range of WinApps users who work/develop from wifi connected Linux systems/laptops, and a generally wider versatility of networking. See https://github.com/winapps-org/winapps

Describe alternatives you've considered.

macvlan / host network

Additional context

No response

itiligent avatar Aug 01 '24 01:08 itiligent

The container uses a macvtap interface for the DHCP mode, and macvtap can only work with macvlan and not with ipvlan.

So if ipvlan support was added, it would still be incompatible with the DHCP mode. Also, Im not a network expert, but if someone wants to spend the time and effort to add ipvlan to qemu-docker I will happily accept the pull-request.

kroese avatar Oct 05 '24 11:10 kroese