Vagrant does not create images

Hello,
I am using the GitHub project to create a k8s cluster on a Mac OS machine.

During the setup it asks me to choose the network to be used. I choose all 15 of them one by one but all of them failed.

   ~/L/Cl/O/k/c/certified-kubernetes-administrator-course/k/virtualbox    master  vagrant up  1 ✘  6s   10:10:39 PM  
Bringing machine ‘controlplane’ up with ‘virtualbox’ provider…
Bringing machine ‘node01’ up with ‘virtualbox’ provider…
Bringing machine ‘node02’ up with ‘virtualbox’ provider…
==> controlplane: Clearing any previously set forwarded ports…
==> controlplane: Clearing any previously set network interfaces…
==> controlplane: Specific bridge ‘’ not found. You may be asked to specify
==> controlplane: which network to bridge to.
==> controlplane: Available bridged network interfaces:

  1. anpi1: USB Ethernet(?)
  2. anpi2: USB Ethernet(?)
  3. anpi0: USB Ethernet(?)
  4. en4: Ethernet Adapter (en4)
  5. en6: Ethernet Adapter (en6)
  6. en7: Ethernet Adapter (en7)
  7. en1: Thunderbolt 1
  8. en2: Thunderbolt 2
  9. en3: Thunderbolt 3
  10. bridge0
  11. ap1
  12. en0: Wi-Fi
  13. awdl0
  14. llw0
  15. en5: USB 10/100/1000 LAN

Here is my ifconfig. I think its the utun5 which must be used but its not listed among the 15 bridge network interfaces.

ifconfig  :heavy_check_mark:  10:08:06 p.m.  
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
anpi1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 32:c0:a1:fe:75:a6
media: none
status: inactive
anpi2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 32:c0:a1:fe:75:a7
media: none
status: inactive
anpi0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 32:c0:a1:fe:75:a5
media: none
status: inactive
en4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 32:c0:a1:fe:75:85
nd6 options=201<PERFORMNUD,DAD>
media: none
status: inactive
en6: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 32:c0:a1:fe:75:86
nd6 options=201<PERFORMNUD,DAD>
media: none
status: inactive
en7: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether 32:c0:a1:fe:75:87
nd6 options=201<PERFORMNUD,DAD>
media: none
status: inactive
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=460<TSO4,TSO6,CHANNEL_IO>
ether 36:ed:18:b6:7d:40
media: autoselect
status: inactive
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=460<TSO4,TSO6,CHANNEL_IO>
ether 36:ed:18:b6:7d:44
media: autoselect
status: inactive
en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=460<TSO4,TSO6,CHANNEL_IO>
ether 36:ed:18:b6:7d:48
media: autoselect
status: inactive
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=63<RXCSUM,TXCSUM,TSO4,TSO6>
ether 36:ed:18:b6:7d:40
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x0
member: en1 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 10 priority 0 path cost 0
member: en2 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 11 priority 0 path cost 0
member: en3 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 12 priority 0 path cost 0
nd6 options=201<PERFORMNUD,DAD>
media:
status: inactive
ap1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
ether be:0f:bf:06:3c:fb
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (none)
status: inactive
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
ether 82:a7:7f:6e:92:84
inet6 fe80::88e:f776:de46:128b%en0 prefixlen 64 secured scopeid 0xf
inet 192.168.0.39 netmask 0xffffff00 broadcast 192.168.0.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
awdl0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
ether a6:f7:3a:07:ff:fc
inet6 fe80::a4f7:3aff:fe07:fffc%awdl0 prefixlen 64 scopeid 0x11
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=400<CHANNEL_IO>
ether a6:f7:3a:07:ff:fc
inet6 fe80::a4f7:3aff:fe07:fffc%llw0 prefixlen 64 scopeid 0x12
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (none)
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet6 fe80::b436:27b0:76e4:e191%utun0 prefixlen 64 scopeid 0x13
nd6 options=201<PERFORMNUD,DAD>
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::cbc9:438d:a374:4e0d%utun1 prefixlen 64 scopeid 0x14
nd6 options=201<PERFORMNUD,DAD>
utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
inet6 fe80::adf3:6748:acb6:e5ab%utun2 prefixlen 64 scopeid 0x15
nd6 options=201<PERFORMNUD,DAD>
utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1000
inet6 fe80::ce81:b1c:bd2c:69e%utun3 prefixlen 64 scopeid 0x16
nd6 options=201<PERFORMNUD,DAD>
utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::5a8e:e083:743e:65db%utun4 prefixlen 64 scopeid 0x17
nd6 options=201<PERFORMNUD,DAD>
utun5: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1400
** inet6 fe80::6bf:1bff:fe49:29e9%utun5 prefixlen 64 scopeid 0x18**
** inet 10.128.232.28 → 10.128.232.28 netmask 0xffffffff**
** inet6 fc00::7 prefixlen 128**
** nd6 options=201<PERFORMNUD,DAD>**
utun7: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::5713:6be4:4982:2c92%utun7 prefixlen 64 scopeid 0x1b
nd6 options=201<PERFORMNUD,DAD>
en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=6464<VLAN_MTU,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
ether 90:8d:6e:0b:bf:c9
inet6 fe80::cd0:6b34:1452:a276%en5 prefixlen 64 secured scopeid 0x1a
inet 192.168.0.44 netmask 0xffffff00 broadcast 192.168.0.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (1000baseT )
status: active

What kind of Mac are you using? AFAIK, Virtualbox and vagrant work poorly if at all on Apple Silicon Macs. Poorly enough that I don’t believe our scripts will work with Virtualbox 7.1, nor will Virtualbox 7.1 work with the current version of vagrant. For this reason, we recommend using multipass instead, and we supply scripts for this.

Thank you Rob,
I am using Apple M2 Pro on Sequoia 15.4.1

Would you be so kind as to send me the link for multipass?

The tutorial starts here.