-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
networks failed: The networks feature is not implemented on this backend. OSX M1 #2364
Comments
Hi @gamelife1314 indeed, we don't yet support extra networks on the M1. We'll work on that soon after the new year, though. |
oh, thank you
|
Hey all, we have an in-progress package for you to try:
Have fun :) |
Wow! M1 networks is working for me on the lan with the command below. Tested a rails app, accessible from multiple machines on my lan. This is huge!!! multipass launch --network en0 test-01 |
Wow! x86 based Swapped to libvirt and its working
|
I apologize for what I'm certain is a newb question - but is there a way to change the network interface on existing instances, not just new ones? I can't find any documentation, but if there is some, please point me there! Thank you |
@plaidpowered not at the moment, no. It's planned, but not on any immediate roadmap. Depending on driver, you could use the hypervisor tools to modify the VM. |
Thanks for the reply @Saviq ... I ended up having to rebuild the VM anyway because of other issues, so in the end launching a new instance was inevitable. Good to know the feature is planned. |
I get the same message on
is this implemented in the next release? |
It looks like I am getting the same issue was @pauljsymonds.
|
I think I might make a new issue. This one is for OSX M1 |
Hey @Saviq - this works awesome in the final Without this - the controller is unable to see my local network/access points/etc. What is a shame - this new https://github.com/canonical/multipass/releases/tag/v1.10.0 Feels worthwhile to tack this on - as for me, this is a killer feature addition for macOS/M1/ARM machines that can't use the existing VirtualBox network drivers - and to be honest, I love being totally free of VirtualBox now! 😄 |
Hi @magnetikonline! Glad it works well for you!
That's because this feature was released in 1.9.0. See number 2 under "There are some significant additions to this release:" 🙂 |
Haha @townsend2010 so it was. 🤦 Thanks for that. 👍 |
@pauljsymonds, @jarrodu: have a look at https://multipass.run/docs/networks-command, the networks feature is only supported on certain OS/driver combinations. |
I still get this error on 1.11.1+mac (intel, not m1); is this expected? I installed from homebrew. |
Hi @weberc2, You need to switch to the |
I thought I was using the qemu driver (not sure what the default is on macos, but I was searching around the codebase for the exception and it seems like qemu throws it--see code snippet below), but I just figured out that virtualbox driver supports it in any case.
// qemu_platform.h
virtual std::vector<NetworkInterfaceInfo> networks() const
{
throw NotImplementedOnThisBackendException("networks");
}; |
If you didn't actually switch the driver from when you installed it from Homebrew, then you were using the That code you pointed out is from the |
Ah, that makes sense. Thanks for explaining. |
Describe the bug
networks failed: The networks feature is not implemented on this backend.
To Reproduce
How, and what happened?
multipass networks
Expected behavior
What did you expect to happen?
list available network interface
Logs
networks failed: The networks feature is not implemented on this backend.
Additional info
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: