canonical / multipass

Multipass orchestrates virtual Ubuntu instances
https://multipass.run
GNU General Public License v3.0
7.76k stars 642 forks source link

multipass instances on WSL2 have no internet connection #3490

Closed uishon closed 5 months ago

uishon commented 5 months ago

Describe the bug multipass instances running on WSL2 don't have internet connecitivty. Host WSL2 has full internet connectivity.

To Reproduce How, and what happened? On a WSL2 22.04 distribution,

  1. sudo snap install multipass
  2. multipass shell
  3. multipass exec primary -- ping 8.8.8.8

Expected behavior Should work

Logs Getting this error after step 2 (I suspect that's the result of the internet connectivity issue)

Launched: primary
mount failed: Error enabling mount support in 'primary'

Please install the 'multipass-sshfs' snap manually inside the instance.

Getting this output after step 3 (and the command hanges, never terminates)

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.

When hitting Ctrl-C after a while, getting this

--- 8.8.8.8 ping statistics ---
255 packets transmitted, 0 received, 100% packet loss, time 260094ms

Logs from the daemon since last reboot (seems like there are network related errors already at the very begining of the log)

-- Boot 94ff8240c6e84d52aba6a88f1ac4de45 --
Apr 17 08:51:42 strawberry systemd[1]: Started Service for snap application multipass.multipassd.
Apr 17 08:51:48 strawberry multipassd[392]: Unable to determine subnet for the mpqemubr0 subnet
Apr 17 08:51:48 strawberry multipassd[392]: Using AppArmor support
Apr 17 08:51:48 strawberry multipassd[392]: Failed to enable AppArmor: AppArmor is not enabled
Apr 17 08:51:48 strawberry multipassd[392]: Starting dnsmasq
Apr 17 08:51:48 strawberry multipassd[392]: [1234] started: dnsmasq --keep-in-foreground --strict-order --bind-interfaces --pid-file --domain=multipass --local=/multipass/ --except-interface=lo --interface=mp>Apr 17 08:51:48 strawberry multipassd[392]: Cannot parse kernel version '5.15.146.1-microsoft-standard-WSL2'
Apr 17 08:51:48 strawberry multipassd[392]: Using iptables-legacy for firewall rules.
Apr 17 08:51:48 strawberry multipassd[392]: [1235] started: iptables-legacy --wait -t filter --list-rules
Apr 17 08:51:48 strawberry multipassd[392]: [1246] started: iptables-legacy --wait -t nat --list-rules
Apr 17 08:51:48 strawberry multipassd[392]: [1247] started: iptables-legacy --wait -t mangle --list-rules
Apr 17 08:51:48 strawberry dnsmasq[1234]: started, version 2.90 cachesize 150
Apr 17 08:51:48 strawberry dnsmasq[1234]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset no-nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
Apr 17 08:51:48 strawberry dnsmasq-dhcp[1234]: DHCP, IP range 10.222.46.2 -- 10.222.46.254, lease time infinite
Apr 17 08:51:48 strawberry multipassd[392]: [1248] started: iptables-legacy --wait -t raw --list-rules
Apr 17 08:51:48 strawberry dnsmasq-dhcp[1234]: DHCP, sockets bound exclusively to interface mpqemubr0
Apr 17 08:51:48 strawberry dnsmasq[1234]: using only locally-known addresses for multipass
Apr 17 08:51:48 strawberry dnsmasq[1234]: reading /etc/resolv.conf
Apr 17 08:51:48 strawberry dnsmasq[1234]: using nameserver 172.21.112.1#53
Apr 17 08:51:48 strawberry dnsmasq[1234]: using only locally-known addresses for multipass
Apr 17 08:51:48 strawberry dnsmasq[1234]: read /etc/hosts - 9 names
Apr 17 08:51:48 strawberry dnsmasq-dhcp[1234]: read /var/snap/multipass/common/data/multipassd/network/dnsmasq.hosts
Apr 17 08:51:48 strawberry multipassd[392]: [1249] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol udp --dport 67 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1250] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol udp --dport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1251] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol tcp --dport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1252] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol udp --sport 67 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1253] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol udp --sport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1254] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol tcp --sport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1255] started: iptables-legacy --wait -t mangle --insert POSTROUTING --out-interface mpqemubr0 --protocol udp --dport 68 --jump CHECKSUM --checksum-fill --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1256] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 --destination 224.0.0.0/24 --jump RETURN --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1257] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 --destination 255.255.255.255/32 --jump RETURN --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1258] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --protocol tcp --jump MASQUERADE --to-ports 1024-65535 --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1259] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --protocol udp --jump MASQUERADE --to-ports 1024-65535 --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1260] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --jump MASQUERADE --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1261] started: iptables-legacy --wait -t filter --insert FORWARD --destination 10.222.46.0/24 --out-interface mpqemubr0 --match conntrack --ctstate RELATED,ESTABLISHED --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1262] started: iptables-legacy --wait -t filter --insert FORWARD --source 10.222.46.0/24 --in-interface mpqemubr0 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1263] started: iptables-legacy --wait -t filter --insert FORWARD --in-interface mpqemubr0 --out-interface mpqemubr0 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1264] started: iptables-legacy --wait -t filter --append FORWARD --in-interface mpqemubr0 --jump REJECT --reject-with icmp-port-unreachable --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:48 strawberry multipassd[392]: [1265] started: iptables-legacy --wait -t filter --append FORWARD --out-interface mpqemubr0 --jump REJECT --reject-with icmp-port-unreachable --match comment --comment generated for Multipass network mpqemubr0
Apr 17 08:51:49 strawberry multipassd[392]: Loading "anbox-cloud-appliance" v1
Apr 17 08:51:49 strawberry multipassd[392]: Loading "charm-dev" v1
Apr 17 08:51:49 strawberry multipassd[392]: Loading "docker" v1
Apr 17 08:51:49 strawberry multipassd[392]: Loading "jellyfin" v1
Apr 17 08:51:49 strawberry multipassd[392]: Loading "minikube" v1
Apr 17 08:51:49 strawberry multipassd[392]: Loading "ros-noetic" v1
Apr 17 08:51:49 strawberry multipassd[392]: Loading "ros2-humble" v1
Apr 17 08:51:50 strawberry multipassd[392]: gRPC listening on unix:/var/snap/multipass/common/multipass_socket
Apr 17 08:51:50 strawberry multipassd[392]: fetch manifest periodically
Apr 17 08:51:50 strawberry multipassd[392]: [1568] started: qemu-img snapshot -l /var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img
Apr 17 08:51:50 strawberry multipassd[392]: [1571] started: qemu-img amend -o compat=1.1 /var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img
Apr 17 08:51:50 strawberry multipassd[392]: primary needs starting. Starting now...
Apr 17 08:51:50 strawberry multipassd[392]: process working dir '/snap/multipass/12146/qemu'
Apr 17 08:51:50 strawberry multipassd[392]: process program 'qemu-system-x86_64'
Apr 17 08:51:50 strawberry multipassd[392]: process arguments '-bios, OVMF.fd, --enable-kvm, -cpu, host, -nic, tap,ifname=tap-1e376645a40,script=no,downscript=no,model=virtio-net-pci,mac=52:54:00:b6:b2:3a, -device, virtio-scsi-pci,id=scsi0, -drive, file=/var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img,if=none,format=qcow2,discard=unmap,id=hda, -device, scsi-hd,drive=hda,bus=scsi0.0, -smp, 1, -m, 1024M, -qmp, stdio, -chardev, null,id=char0, -serial, chardev:char0, -nographic, -cdrom, /var/snap/multipass/common/data/multipassd/vault/instances/primary/cloud-init-config.iso'
Apr 17 08:51:50 strawberry multipassd[392]: [1579] started: qemu-system-x86_64 -nographic -dump-vmstate /tmp/multipassd.HKpTNu
Apr 17 08:51:50 strawberry multipassd[392]: process state changed to Starting
Apr 17 08:51:50 strawberry multipassd[392]: process state changed to Running
Apr 17 08:51:50 strawberry multipassd[392]: [1597] started: qemu-system-x86_64 -bios OVMF.fd --enable-kvm -cpu host -nic tap,ifname=tap-1e376645a40,script=no,downscript=no,model=virtio-net-pci,mac=52:54:00:b6:b2:3a -device virtio-scsi-pci,id=scsi0 -drive file=/var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img,if=none,format=qcow2,discard=unmap,id=hda -device scsi-hd,drive=hda,bus=scsi0.0 -smp 1 -m 1024M -qmp stdio -chardev null,id=char0 -serial chardev:char0 -nographic -cdrom /var/snap/multipass/common/data/multipassd/vault/instances/primary/cloud-init-config.iso
Apr 17 08:51:50 strawberry multipassd[392]: process started
Apr 17 08:51:50 strawberry multipassd[392]: Waiting for SSH to be up
Apr 17 08:51:50 strawberry multipassd[392]: Starting Multipass 1.13.1
Apr 17 08:51:50 strawberry multipassd[392]: Daemon arguments: /snap/multipass/12146/bin/multipassd --verbosity debug --logger platform
Apr 17 08:51:50 strawberry multipassd[392]: QMP: {"QMP": {"version": {"qemu": {"micro": 1, "minor": 2, "major": 8}, "package": ""}, "capabilities": ["oob"]}}
Apr 17 08:51:51 strawberry multipassd[392]: QMP: {"return": {}}
Apr 17 08:51:53 strawberry multipassd[392]: QMP: {"timestamp": {"seconds": 1713333113, "microseconds": 808331}, "event": "RTC_CHANGE", "data": {"offset": -1, "qom-path": "/machine/unattached/device[4]/rtc"}}
Apr 17 08:51:54 strawberry multipassd[392]: QMP: {"timestamp": {"seconds": 1713333113, "microseconds": 901646}, "event": "RTC_CHANGE", "data": {"offset": -1, "qom-path": "/machine/unattached/device[4]/rtc"}}
Apr 17 08:52:03 strawberry multipassd[392]: QMP: {"timestamp": {"seconds": 1713333123, "microseconds": 481091}, "event": "NIC_RX_FILTER_CHANGED", "data": {"path": "/machine/unattached/device[22]/virtio-backend"}}
Apr 17 08:52:03 strawberry dnsmasq-dhcp[1234]: DHCPDISCOVER(mpqemubr0) 52:54:00:b6:b2:3a
Apr 17 08:52:03 strawberry dnsmasq-dhcp[1234]: DHCPOFFER(mpqemubr0) 10.222.46.233 52:54:00:b6:b2:3a
Apr 17 08:52:03 strawberry dnsmasq-dhcp[1234]: DHCPREQUEST(mpqemubr0) 10.222.46.233 52:54:00:b6:b2:3a
Apr 17 08:52:03 strawberry dnsmasq-dhcp[1234]: DHCPACK(mpqemubr0) 10.222.46.233 52:54:00:b6:b2:3a primary
Apr 17 09:03:07 strawberry multipassd[392]: Received signal 15 (Terminated)
Apr 17 09:03:07 strawberry multipassd[392]: Goodbye!
Apr 17 09:03:07 strawberry systemd[1]: Stopping Service for snap application multipass.multipassd...
Apr 17 09:03:07 strawberry multipassd[392]: QMP: {"timestamp": {"seconds": 1713333787, "microseconds": 200176}, "event": "STOP"}
Apr 17 09:03:07 strawberry multipassd[392]: VM suspending
Apr 17 09:03:09 strawberry multipassd[392]: QMP: {"timestamp": {"seconds": 1713333789, "microseconds": 327465}, "event": "RESUME"}
Apr 17 09:03:09 strawberry multipassd[392]: VM suspended
Apr 17 09:03:09 strawberry multipassd[392]: process state changed to NotRunning
Apr 17 09:03:09 strawberry multipassd[392]: Suspended VM successfully stopped
Apr 17 09:03:09 strawberry dnsmasq[1234]: error binding DHCP socket to device mpqemubr0
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [iptables-legacy] [12896] started: iptables-legacy --wait -t filter --list-rules
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12897] started: sh -c iptables-legacy --wait -t filter --delete INPUT -i mpqemubr0 -p tcp -m tcp --dport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12899] started: sh -c iptables-legacy --wait -t filter --delete INPUT -i mpqemubr0 -p udp -m udp --dport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12901] started: sh -c iptables-legacy --wait -t filter --delete INPUT -i mpqemubr0 -p udp -m udp --dport 67 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12903] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -i mpqemubr0 -o mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12906] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -s 10.222.46.0/24 -i mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12909] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -d 10.222.46.0/24 -o mpqemubr0 -m conntrack --ctstate RELATED,ESTABLISHED -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12911] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -i mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j REJECT --reject-with icmp-port-unreachable
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12913] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -o mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j REJECT --reject-with icmp-port-unreachable
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12915] started: sh -c iptables-legacy --wait -t filter --delete OUTPUT -o mpqemubr0 -p tcp -m tcp --sport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12917] started: sh -c iptables-legacy --wait -t filter --delete OUTPUT -o mpqemubr0 -p udp -m udp --sport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12919] started: sh -c iptables-legacy --wait -t filter --delete OUTPUT -o mpqemubr0 -p udp -m udp --sport 67 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [iptables-legacy] [12921] started: iptables-legacy --wait -t nat --list-rules
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12922] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 ! -d 10.222.46.0/24 -m comment --comment "generated for Multipass network mpqemubr0" -j MASQUERADE
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12924] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 ! -d 10.222.46.0/24 -p udp -m comment --comment "generated for Multipass network mpqemubr0" -j MASQUERADE --to-ports 1024-65535
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12928] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 ! -d 10.222.46.0/24 -p tcp -m comment --comment "generated for Multipass network mpqemubr0" -j MASQUERADE --to-ports 1024-65535
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12930] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 -d 255.255.255.255/32 -m comment --comment "generated for Multipass network mpqemubr0" -j RETURN
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12935] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 -d 224.0.0.0/24 -m comment --comment "generated for Multipass network mpqemubr0" -j RETURN
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [iptables-legacy] [12937] started: iptables-legacy --wait -t mangle --list-rules
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [sh] [12938] started: sh -c iptables-legacy --wait -t mangle --delete POSTROUTING -o mpqemubr0 -p udp -m udp --dport 68 -m comment --comment "generated for Multipass network mpqemubr0" -j CHECKSUM --checksum-fill
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [iptables-legacy] [12940] started: iptables-legacy --wait -t raw --list-rules
Apr 17 09:03:09 strawberry multipass.multipassd[392]: [debug] [dnsmasq] terminating
Apr 17 09:03:10 strawberry multipass.multipassd[392]: [info] [dnsmasq] failed to terminate nicely, killing
Apr 17 09:03:10 strawberry systemd[1]: snap.multipass.multipassd.service: Deactivated successfully.
Apr 17 09:03:10 strawberry systemd[1]: Stopped Service for snap application multipass.multipassd.
Apr 17 09:03:10 strawberry systemd[1]: Started Service for snap application multipass.multipassd.
Apr 17 09:03:10 strawberry multipassd[12951]: Unable to determine subnet for the mpqemubr0 subnet
Apr 17 09:03:11 strawberry multipassd[12951]: Using AppArmor support
Apr 17 09:03:11 strawberry multipassd[12951]: Failed to enable AppArmor: AppArmor is not enabled
Apr 17 09:03:11 strawberry multipassd[12951]: Starting dnsmasq
Apr 17 09:03:11 strawberry multipassd[12951]: [13001] started: dnsmasq --keep-in-foreground --strict-order --bind-interfaces --pid-file --domain=multipass --local=/multipass/ --except-interface=lo --interface=mpqemubr0 --listen-address=10.222.46.1 --dhcp-no-override --dhcp-ignore-clid --dhcp-authoritative --dhcp-leasefile=/var/snap/multipass/common/data/multipassd/network/dnsmasq.leases --dhcp-hostsfile=/var/snap/multipass/common/data/multipassd/network/dnsmasq.hosts --dhcp-range 10.222.46.2,10.222.46.254,infinite --conf-file=/var/snap/multipass/common/data/multipassd/network/dnsmasq-bpjoTO.conf
Apr 17 09:03:11 strawberry dnsmasq[13001]: started, version 2.90 cachesize 150
Apr 17 09:03:11 strawberry dnsmasq[13001]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset no-nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
Apr 17 09:03:11 strawberry dnsmasq-dhcp[13001]: DHCP, IP range 10.222.46.2 -- 10.222.46.254, lease time infinite
Apr 17 09:03:11 strawberry dnsmasq-dhcp[13001]: DHCP, sockets bound exclusively to interface mpqemubr0
Apr 17 09:03:11 strawberry dnsmasq[13001]: using only locally-known addresses for multipass
Apr 17 09:03:11 strawberry dnsmasq[13001]: reading /etc/resolv.conf
Apr 17 09:03:11 strawberry dnsmasq[13001]: using nameserver 172.21.112.1#53
Apr 17 09:03:11 strawberry dnsmasq[13001]: using only locally-known addresses for multipass
Apr 17 09:03:11 strawberry dnsmasq[13001]: read /etc/hosts - 9 names
Apr 17 09:03:11 strawberry dnsmasq-dhcp[13001]: read /var/snap/multipass/common/data/multipassd/network/dnsmasq.hosts
Apr 17 09:03:11 strawberry multipassd[12951]: Cannot parse kernel version '5.15.146.1-microsoft-standard-WSL2'
Apr 17 09:03:11 strawberry multipassd[12951]: Using iptables-legacy for firewall rules.
Apr 17 09:03:11 strawberry multipassd[12951]: [13002] started: iptables-legacy --wait -t filter --list-rules
Apr 17 09:03:11 strawberry multipassd[12951]: [13003] started: iptables-legacy --wait -t nat --list-rules
Apr 17 09:03:11 strawberry multipassd[12951]: [13004] started: iptables-legacy --wait -t mangle --list-rules
Apr 17 09:03:11 strawberry multipassd[12951]: [13005] started: iptables-legacy --wait -t raw --list-rules
Apr 17 09:03:11 strawberry multipassd[12951]: [13006] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol udp --dport 67 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13007] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol udp --dport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13008] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol tcp --dport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13009] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol udp --sport 67 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13010] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol udp --sport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13012] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol tcp --sport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13013] started: iptables-legacy --wait -t mangle --insert POSTROUTING --out-interface mpqemubr0 --protocol udp --dport 68 --jump CHECKSUM --checksum-fill --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13014] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 --destination 224.0.0.0/24 --jump RETURN --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13015] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 --destination 255.255.255.255/32 --jump RETURN --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13016] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --protocol tcp --jump MASQUERADE --to-ports 1024-65535 --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13017] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --protocol udp --jump MASQUERADE --to-ports 1024-65535 --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13018] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --jump MASQUERADE --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13019] started: iptables-legacy --wait -t filter --insert FORWARD --destination 10.222.46.0/24 --out-interface mpqemubr0 --match conntrack --ctstate RELATED,ESTABLISHED --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13020] started: iptables-legacy --wait -t filter --insert FORWARD --source 10.222.46.0/24 --in-interface mpqemubr0 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13021] started: iptables-legacy --wait -t filter --insert FORWARD --in-interface mpqemubr0 --out-interface mpqemubr0 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13022] started: iptables-legacy --wait -t filter --append FORWARD --in-interface mpqemubr0 --jump REJECT --reject-with icmp-port-unreachable --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: [13023] started: iptables-legacy --wait -t filter --append FORWARD --out-interface mpqemubr0 --jump REJECT --reject-with icmp-port-unreachable --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:03:11 strawberry multipassd[12951]: Loading "anbox-cloud-appliance" v1
Apr 17 09:03:11 strawberry multipassd[12951]: Loading "charm-dev" v1
Apr 17 09:03:11 strawberry multipassd[12951]: Loading "docker" v1
Apr 17 09:03:11 strawberry multipassd[12951]: Loading "jellyfin" v1
Apr 17 09:03:11 strawberry multipassd[12951]: Loading "minikube" v1
Apr 17 09:03:11 strawberry multipassd[12951]: Loading "ros-noetic" v1
Apr 17 09:03:11 strawberry multipassd[12951]: Loading "ros2-humble" v1
Apr 17 09:03:11 strawberry multipassd[12951]: gRPC listening on unix:/var/snap/multipass/common/multipass_socket
Apr 17 09:03:11 strawberry multipassd[12951]: fetch manifest periodically
Apr 17 09:03:11 strawberry multipassd[12951]: [13078] started: qemu-img snapshot -l /var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img
Apr 17 09:03:11 strawberry multipassd[12951]: [13081] started: qemu-img amend -o compat=1.1 /var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img
Apr 17 09:03:11 strawberry multipassd[12951]: primary needs starting. Starting now...
Apr 17 09:03:11 strawberry multipassd[12951]: process working dir '/snap/multipass/12146/qemu'
Apr 17 09:03:11 strawberry multipassd[12951]: process program 'qemu-system-x86_64'
Apr 17 09:03:11 strawberry multipassd[12951]: process arguments '-bios, OVMF.fd, --enable-kvm, -cpu, host, -nic, tap,ifname=tap-1e376645a40,script=no,downscript=no,model=virtio-net-pci,mac=52:54:00:b6:b2:3a, -device, virtio-scsi-pci,id=scsi0, -drive, file=/var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img,if=none,format=qcow2,discard=unmap,id=hda, -device, scsi-hd,drive=hda,bus=scsi0.0, -smp, 1, -m, 1024M, -qmp, stdio, -chardev, null,id=char0, -serial, chardev:char0, -nographic, -cdrom, /var/snap/multipass/common/data/multipassd/vault/instances/primary/cloud-init-config.iso, -loadvm, suspend, -machine, pc-i440fx-8.2'
Apr 17 09:03:11 strawberry multipassd[12951]: Resuming from a suspended state
Apr 17 09:03:11 strawberry multipassd[12951]: process state changed to Starting
Apr 17 09:03:11 strawberry multipassd[12951]: process state changed to Running
Apr 17 09:03:11 strawberry multipassd[12951]: [13090] started: qemu-system-x86_64 -bios OVMF.fd --enable-kvm -cpu host -nic tap,ifname=tap-1e376645a40,script=no,downscript=no,model=virtio-net-pci,mac=52:54:00:b6:b2:3a -device virtio-scsi-pci,id=scsi0 -drive file=/var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img,if=none,format=qcow2,discard=unmap,id=hda -device scsi-hd,drive=hda,bus=scsi0.0 -smp 1 -m 1024M -qmp stdio -chardev null,id=char0 -serial chardev:char0 -nographic -cdrom /var/snap/multipass/common/data/multipassd/vault/instances/primary/cloud-init-config.iso -loadvm suspend -machine pc-i440fx-8.2
Apr 17 09:03:11 strawberry multipassd[12951]: process started
Apr 17 09:03:11 strawberry multipassd[12951]: Waiting for SSH to be up
Apr 17 09:03:11 strawberry multipassd[12951]: Starting Multipass 1.13.1
Apr 17 09:03:11 strawberry multipassd[12951]: Daemon arguments: /snap/multipass/12146/bin/multipassd --verbosity debug --logger platform
Apr 17 09:03:11 strawberry multipassd[12951]: QMP: {"QMP": {"version": {"qemu": {"micro": 1, "minor": 2, "major": 8}, "package": ""}, "capabilities": ["oob"]}}
Apr 17 09:03:13 strawberry multipassd[12951]: QMP: {"return": {}}
Apr 17 09:03:13 strawberry multipassd[12951]: Deleted memory snapshot
Apr 17 09:03:13 strawberry multipassd[12951]: QMP: {"return": ""}
Apr 17 09:04:26 strawberry multipassd[12951]: Deleting instance: primary
Apr 17 09:04:26 strawberry multipassd[12951]: QMP: {"timestamp": {"seconds": 1713333866, "microseconds": 807166}, "event": "POWERDOWN"}
Apr 17 09:04:26 strawberry multipassd[12951]: VM powering down
Apr 17 09:04:26 strawberry multipassd[12951]: QMP: {"return": {}}
Apr 17 09:04:30 strawberry multipassd[12951]: QMP: {"timestamp": {"seconds": 1713333870, "microseconds": 62795}, "event": "NIC_RX_FILTER_CHANGED", "data": {"path": "/machine/unattached/device[22]/virtio-backend"}}
Apr 17 09:04:30 strawberry multipassd[12951]: QMP: {"timestamp": {"seconds": 1713333870, "microseconds": 463159}, "event": "SHUTDOWN", "data": {"guest": true, "reason": "guest-shutdown"}}
Apr 17 09:04:30 strawberry multipassd[12951]: VM shut down
Apr 17 09:04:30 strawberry multipassd[12951]: process state changed to NotRunning
Apr 17 09:04:30 strawberry multipassd[12951]: process finished with exit code 0
Apr 17 09:04:30 strawberry dnsmasq-dhcp[13001]: DHCPRELEASE(mpqemubr0) 10.222.46.233 52:54:00:b6:b2:3a
Apr 17 09:04:30 strawberry multipassd[12951]: Instance purged: primary
Apr 17 09:05:17 strawberry systemd[1]: Started Service for snap application multipass.multipassd.
Apr 17 09:05:24 strawberry multipassd[391]: Using AppArmor support
Apr 17 09:05:24 strawberry multipassd[391]: Failed to enable AppArmor: AppArmor is not enabled
Apr 17 09:05:24 strawberry multipassd[391]: Starting dnsmasq
Apr 17 09:05:24 strawberry multipassd[391]: [1239] started: dnsmasq --keep-in-foreground --strict-order --bind-interfaces --pid-file --domain=multipass --local=/multipass/ --except-interface=lo --interface=mpqemubr0 --listen-address=10.222.46.1 --dhcp-no-override --dhcp-ignore-clid --dhcp-authoritative --dhcp-leasefile=/var/snap/multipass/common/data/multipassd/network/dnsmasq.leases --dhcp-hostsfile=/var/snap/multipass/common/data/multipassd/network/dnsmasq.hosts --dhcp-range 10.222.46.2,10.222.46.254,infinite --conf-file=/var/snap/multipass/common/data/multipassd/network/dnsmasq-CgaYCc.conf
Apr 17 09:05:24 strawberry multipassd[391]: Cannot parse kernel version '5.15.146.1-microsoft-standard-WSL2'
Apr 17 09:05:24 strawberry multipassd[391]: Using iptables-legacy for firewall rules.
Apr 17 09:05:24 strawberry multipassd[391]: [1246] started: iptables-legacy --wait -t filter --list-rules
Apr 17 09:05:24 strawberry dnsmasq[1239]: started, version 2.90 cachesize 150
Apr 17 09:05:24 strawberry dnsmasq[1239]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset no-nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
Apr 17 09:05:24 strawberry dnsmasq-dhcp[1239]: DHCP, IP range 10.222.46.2 -- 10.222.46.254, lease time infinite
Apr 17 09:05:24 strawberry dnsmasq-dhcp[1239]: DHCP, sockets bound exclusively to interface mpqemubr0
Apr 17 09:05:24 strawberry dnsmasq[1239]: using only locally-known addresses for multipass
Apr 17 09:05:24 strawberry dnsmasq[1239]: reading /etc/resolv.conf
Apr 17 09:05:24 strawberry dnsmasq[1239]: using nameserver 172.21.112.1#53
Apr 17 09:05:24 strawberry dnsmasq[1239]: using only locally-known addresses for multipass
Apr 17 09:05:24 strawberry dnsmasq[1239]: read /etc/hosts - 9 names
Apr 17 09:05:24 strawberry dnsmasq-dhcp[1239]: read /var/snap/multipass/common/data/multipassd/network/dnsmasq.hosts
Apr 17 09:05:24 strawberry multipassd[391]: [1250] started: sh -c iptables-legacy --wait -t filter --delete INPUT -i mpqemubr0 -p tcp -m tcp --dport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1253] started: sh -c iptables-legacy --wait -t filter --delete INPUT -i mpqemubr0 -p udp -m udp --dport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1255] started: sh -c iptables-legacy --wait -t filter --delete INPUT -i mpqemubr0 -p udp -m udp --dport 67 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1257] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -i mpqemubr0 -o mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1259] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -s 10.222.46.0/24 -i mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1261] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -d 10.222.46.0/24 -o mpqemubr0 -m conntrack --ctstate RELATED,ESTABLISHED -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1263] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -i mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j REJECT --reject-with icmp-port-unreachable
Apr 17 09:05:24 strawberry multipassd[391]: [1265] started: sh -c iptables-legacy --wait -t filter --delete FORWARD -o mpqemubr0 -m comment --comment "generated for Multipass network mpqemubr0" -j REJECT --reject-with icmp-port-unreachable
Apr 17 09:05:24 strawberry multipassd[391]: [1267] started: sh -c iptables-legacy --wait -t filter --delete OUTPUT -o mpqemubr0 -p tcp -m tcp --sport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1269] started: sh -c iptables-legacy --wait -t filter --delete OUTPUT -o mpqemubr0 -p udp -m udp --sport 53 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1271] started: sh -c iptables-legacy --wait -t filter --delete OUTPUT -o mpqemubr0 -p udp -m udp --sport 67 -m comment --comment "generated for Multipass network mpqemubr0" -j ACCEPT
Apr 17 09:05:24 strawberry multipassd[391]: [1273] started: iptables-legacy --wait -t nat --list-rules
Apr 17 09:05:24 strawberry multipassd[391]: [1274] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 ! -d 10.222.46.0/24 -m comment --comment "generated for Multipass network mpqemubr0" -j MASQUERADE
Apr 17 09:05:24 strawberry multipassd[391]: [1276] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 ! -d 10.222.46.0/24 -p udp -m comment --comment "generated for Multipass network mpqemubr0" -j MASQUERADE --to-ports 1024-65535
Apr 17 09:05:24 strawberry multipassd[391]: [1278] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 ! -d 10.222.46.0/24 -p tcp -m comment --comment "generated for Multipass network mpqemubr0" -j MASQUERADE --to-ports 1024-65535
Apr 17 09:05:24 strawberry multipassd[391]: [1280] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 -d 255.255.255.255/32 -m comment --comment "generated for Multipass network mpqemubr0" -j RETURN
Apr 17 09:05:24 strawberry multipassd[391]: [1282] started: sh -c iptables-legacy --wait -t nat --delete POSTROUTING -s 10.222.46.0/24 -d 224.0.0.0/24 -m comment --comment "generated for Multipass network mpqemubr0" -j RETURN
Apr 17 09:05:24 strawberry multipassd[391]: [1284] started: iptables-legacy --wait -t mangle --list-rules
Apr 17 09:05:24 strawberry multipassd[391]: [1285] started: sh -c iptables-legacy --wait -t mangle --delete POSTROUTING -o mpqemubr0 -p udp -m udp --dport 68 -m comment --comment "generated for Multipass network mpqemubr0" -j CHECKSUM --checksum-fill
Apr 17 09:05:24 strawberry multipassd[391]: [1287] started: iptables-legacy --wait -t raw --list-rules
Apr 17 09:05:24 strawberry multipassd[391]: [1288] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol udp --dport 67 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1289] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol udp --dport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1290] started: iptables-legacy --wait -t filter --insert INPUT --in-interface mpqemubr0 --protocol tcp --dport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1291] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol udp --sport 67 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1292] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol udp --sport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1293] started: iptables-legacy --wait -t filter --insert OUTPUT --out-interface mpqemubr0 --protocol tcp --sport 53 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1294] started: iptables-legacy --wait -t mangle --insert POSTROUTING --out-interface mpqemubr0 --protocol udp --dport 68 --jump CHECKSUM --checksum-fill --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1295] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 --destination 224.0.0.0/24 --jump RETURN --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1296] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 --destination 255.255.255.255/32 --jump RETURN --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1297] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --protocol tcp --jump MASQUERADE --to-ports 1024-65535 --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1298] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --protocol udp --jump MASQUERADE --to-ports 1024-65535 --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1299] started: iptables-legacy --wait -t nat --insert POSTROUTING --source 10.222.46.0/24 ! --destination 10.222.46.0/24 --jump MASQUERADE --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1300] started: iptables-legacy --wait -t filter --insert FORWARD --destination 10.222.46.0/24 --out-interface mpqemubr0 --match conntrack --ctstate RELATED,ESTABLISHED --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1301] started: iptables-legacy --wait -t filter --insert FORWARD --source 10.222.46.0/24 --in-interface mpqemubr0 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1302] started: iptables-legacy --wait -t filter --insert FORWARD --in-interface mpqemubr0 --out-interface mpqemubr0 --jump ACCEPT --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1303] started: iptables-legacy --wait -t filter --append FORWARD --in-interface mpqemubr0 --jump REJECT --reject-with icmp-port-unreachable --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:24 strawberry multipassd[391]: [1304] started: iptables-legacy --wait -t filter --append FORWARD --out-interface mpqemubr0 --jump REJECT --reject-with icmp-port-unreachable --match comment --comment generated for Multipass network mpqemubr0
Apr 17 09:05:25 strawberry multipassd[391]: Loading "anbox-cloud-appliance" v1
Apr 17 09:05:25 strawberry multipassd[391]: Loading "charm-dev" v1
Apr 17 09:05:25 strawberry multipassd[391]: Loading "docker" v1
Apr 17 09:05:25 strawberry multipassd[391]: Loading "jellyfin" v1
Apr 17 09:05:25 strawberry multipassd[391]: Loading "minikube" v1
Apr 17 09:05:25 strawberry multipassd[391]: Loading "ros-noetic" v1
Apr 17 09:05:25 strawberry multipassd[391]: Loading "ros2-humble" v1
Apr 17 09:05:25 strawberry multipassd[391]: gRPC listening on unix:/var/snap/multipass/common/multipass_socket
Apr 17 09:05:25 strawberry multipassd[391]: fetch manifest periodically
Apr 17 09:05:25 strawberry multipassd[391]: Starting Multipass 1.13.1
Apr 17 09:05:25 strawberry multipassd[391]: Daemon arguments: /snap/multipass/12146/bin/multipassd --verbosity debug --logger platform
Apr 17 09:05:55 strawberry multipassd[391]: [2223] started: qemu-system-x86_64 --version
Apr 17 09:05:58 strawberry multipassd[391]: [2280] started: qemu-img info /var/snap/multipass/common/cache/multipassd/vault/images/jammy-20240416/ubuntu-22.04-server-cloudimg-amd64.img
Apr 17 09:05:58 strawberry multipassd[391]: [2285] started: qemu-img resize /var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img 5368709120
Apr 17 09:05:58 strawberry multipassd[391]: [2288] started: qemu-img snapshot -l /var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img
Apr 17 09:05:58 strawberry multipassd[391]: [2291] started: qemu-img amend -o compat=1.1 /var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img
Apr 17 09:05:58 strawberry multipassd[391]: process working dir '/snap/multipass/12146/qemu'
Apr 17 09:05:58 strawberry multipassd[391]: process program 'qemu-system-x86_64'
Apr 17 09:05:58 strawberry multipassd[391]: process arguments '-bios, OVMF.fd, --enable-kvm, -cpu, host, -nic, tap,ifname=tap-1e376645a40,script=no,downscript=no,model=virtio-net-pci,mac=52:54:00:32:cc:43, -device, virtio-scsi-pci,id=scsi0, -drive, file=/var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img,if=none,format=qcow2,discard=unmap,id=hda, -device, scsi-hd,drive=hda,bus=scsi0.0, -smp, 1, -m, 1024M, -qmp, stdio, -chardev, null,id=char0, -serial, chardev:char0, -nographic, -cdrom, /var/snap/multipass/common/data/multipassd/vault/instances/primary/cloud-init-config.iso'
Apr 17 09:05:58 strawberry multipassd[391]: [2301] started: qemu-system-x86_64 -nographic -dump-vmstate /tmp/multipassd.XtySXf
Apr 17 09:05:58 strawberry multipassd[391]: process state changed to Starting
Apr 17 09:05:58 strawberry multipassd[391]: process state changed to Running
Apr 17 09:05:58 strawberry multipassd[391]: [2303] started: qemu-system-x86_64 -bios OVMF.fd --enable-kvm -cpu host -nic tap,ifname=tap-1e376645a40,script=no,downscript=no,model=virtio-net-pci,mac=52:54:00:32:cc:43 -device virtio-scsi-pci,id=scsi0 -drive file=/var/snap/multipass/common/data/multipassd/vault/instances/primary/ubuntu-22.04-server-cloudimg-amd64.img,if=none,format=qcow2,discard=unmap,id=hda -device scsi-hd,drive=hda,bus=scsi0.0 -smp 1 -m 1024M -qmp stdio -chardev null,id=char0 -serial chardev:char0 -nographic -cdrom /var/snap/multipass/common/data/multipassd/vault/instances/primary/cloud-init-config.iso
Apr 17 09:05:58 strawberry multipassd[391]: process started
Apr 17 09:05:58 strawberry multipassd[391]: Waiting for SSH to be up
Apr 17 09:05:58 strawberry multipassd[391]: QMP: {"QMP": {"version": {"qemu": {"micro": 1, "minor": 2, "major": 8}, "package": ""}, "capabilities": ["oob"]}}
Apr 17 09:05:58 strawberry multipassd[391]: QMP: {"return": {}}
Apr 17 09:06:01 strawberry multipassd[391]: QMP: {"timestamp": {"seconds": 1713333961, "microseconds": 577166}, "event": "RTC_CHANGE", "data": {"offset": 0, "qom-path": "/machine/unattached/device[4]/rtc"}}
Apr 17 09:06:02 strawberry multipassd[391]: QMP: {"timestamp": {"seconds": 1713333961, "microseconds": 693340}, "event": "RTC_CHANGE", "data": {"offset": 0, "qom-path": "/machine/unattached/device[4]/rtc"}}
Apr 17 09:06:13 strawberry multipassd[391]: QMP: {"timestamp": {"seconds": 1713333973, "microseconds": 752324}, "event": "NIC_RX_FILTER_CHANGED", "data": {"path": "/machine/unattached/device[22]/virtio-backend"}}
Apr 17 09:06:16 strawberry dnsmasq-dhcp[1239]: DHCPDISCOVER(mpqemubr0) 52:54:00:32:cc:43
Apr 17 09:06:16 strawberry dnsmasq-dhcp[1239]: DHCPOFFER(mpqemubr0) 10.222.46.233 52:54:00:32:cc:43
Apr 17 09:06:16 strawberry dnsmasq-dhcp[1239]: DHCPREQUEST(mpqemubr0) 10.222.46.233 52:54:00:32:cc:43
Apr 17 09:06:16 strawberry dnsmasq-dhcp[1239]: DHCPACK(mpqemubr0) 10.222.46.233 52:54:00:32:cc:43 primary
Apr 17 09:06:28 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:30 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:32 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:33 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:34 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:35 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:36 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:37 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:38 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:39 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:41 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:42 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:43 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:44 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:45 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:46 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:47 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:49 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:50 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:51 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:52 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:53 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:54 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:55 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:56 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:58 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:06:59 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:00 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:01 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:02 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:03 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:04 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:06 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:07 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:08 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:09 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:10 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:11 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:12 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:14 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:15 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:16 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:17 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:18 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:19 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:20 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:22 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:23 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:24 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:25 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:26 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:27 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:28 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:29 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:31 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:32 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:33 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:34 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:35 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:37 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:38 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:39 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:40 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:41 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:42 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:43 strawberry multipassd[391]: Executing '[ -e /var/lib/cloud/instance/boot-finished ]'
Apr 17 09:07:44 strawberry multipassd[391]: Returning setting local.privileged-mounts=true
Apr 17 09:07:44 strawberry multipassd[391]: initializing mount /home/uri => Home in 'primary'
Apr 17 09:07:44 strawberry multipassd[391]: Executing 'which snap'
Apr 17 09:07:44 strawberry multipassd[391]: Executing 'sudo snap list multipass-sshfs'
Apr 17 09:07:44 strawberry multipassd[391]: Executing '[ -e /snap ]'
Apr 17 09:07:44 strawberry multipassd[391]: Installing the multipass-sshfs snap in 'primary'
Apr 17 09:07:44 strawberry multipassd[391]: Executing 'sudo snap install multipass-sshfs'
Apr 17 09:08:24 strawberry multipassd[391]: Failed to install 'multipass-sshfs': error: unable to contact snap store
Apr 17 09:13:53 strawberry multipassd[391]: Executing 'ip -brief -family inet address show scope global'
Apr 17 09:20:25 strawberry multipassd[391]: fetch manifest periodically
Apr 17 09:35:25 strawberry multipassd[391]: fetch manifest periodically

Additional info

Additional context Add any other context about the problem here.

Kristian4078 commented 5 months ago

same issue even on

multipass version

multipass   1.14.0-dev.1742+g19f84771
multipassd  1.14.0-dev.1742+g19f84771

multipass info

Name:           node1
State:          Running
Snapshots:      0
IPv4:           10.61.145.82
Release:        Ubuntu 22.04.4 LTS
Image hash:     bd476bc534ba (Ubuntu 22.04 LTS)
CPU(s):         1
Load:           0.00 0.00 0.00
Disk usage:     1.4GiB out of 4.8GiB
Memory usage:   172.2MiB out of 951.8MiB
Mounts:         --

ubuntu@node1:~$ ping 8.8.8.8

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2046ms

Not only can my instance not send or receive any network packets. but instance cannot send or receive packets from each other via local DNS. e.g.

I have two instances.

multipass info node1 && multipass info node2

Name:           node1
State:          Running
Snapshots:      0
IPv4:           10.61.145.82
Release:        Ubuntu 22.04.4 LTS
Image hash:     bd476bc534ba (Ubuntu 22.04 LTS)
CPU(s):         1
Load:           0.00 0.00 0.00
Disk usage:     1.4GiB out of 4.8GiB
Memory usage:   171.7MiB out of 951.8MiB
Mounts:         --
Name:           node2
State:          Running
Snapshots:      0
IPv4:           10.61.145.180
Release:        Ubuntu 22.04.4 LTS
Image hash:     bd476bc534ba (Ubuntu 22.04 LTS)
CPU(s):         1
Load:           0.00 0.02 0.00
Disk usage:     1.4GiB out of 4.8GiB
Memory usage:   175.8MiB out of 951.8MiB
Mounts:         --

multipass exec node2 -- ping 10.61.145.82

PING 10.61.145.82 (10.61.145.82) 56(84) bytes of data.

--- 10.61.145.82 ping statistics ---
19 packets transmitted, 0 received, 100% packet loss, time 18419ms
andrei-toterman commented 5 months ago

Hey @uishon and @Kristian4078! Multipass is also available directly on Windows (get the latest version here: https://multipass.run/download/windows). Is there a particular reason for running it inside WSL? We don't officially support running Multipass inside WSL, so the version of Linux that it provides might be missing some needed features.

uishon commented 5 months ago

Thanks. I'm aware of multipass on WIndows and I'm actually using it. Works well. My specific use case, however, is that I have a linux VPN client running on WSL. When I want to spin up a multipass instance that uses this VPN connection (set up by that linux VPN client on WSL), the simplest way I could think of was to run multipass on my WSL. If I'm not mistaken (and, indeed, I can't be sure since I'm, indeed, using multipass on Windows most of the time) - this used to work for me in the past. Anyway, if not supported, is there a way to get mulitpass on Windows instances use the WSL network?

andrei-toterman commented 5 months ago

I'm not very knowledgeable about how WSL works, but if it exposes a switch, you should be able to connect to it by launching an instance using the --network option.

uishon commented 5 months ago

Thanks. That didn't work for me though. Connecting to the WSL network is not enough for sharing the VPN connection. I believe I need the VPN connection to be set up at the host OS level. Anyway, ended up with using multipass on an Ubuntu VM instead of WSL.

townsend2010 commented 5 months ago

Hi @uishon!

Thanks for following up. We're going to go ahead and close this since we really don't support running in a WSL instance anyways.