lima-vm / lima-vm/lima

Instance status doesn't show when vde_vmnet network has broken

Open
#178 0 comments 0 reactions 0 assignees View on GitHub
component/network/vmnet enhancement
Dominant language
Go
Stars
21.9k
Forks
957
Avg merge
2d 6h
Merged PRs (30d)
53

Description

Running `examples/vmnet.yaml`:

```console
$ l ls
NAME STATUS SSH ARCH DIR
vmnet Running 127.0.0.1:60105 x86_64 /Users/jan/.lima/vmnet

$ ping 192.168.105.21
PING 192.168.105.21 (192.168.105.21): 56 data bytes
64 bytes from 192.168.105.21: icmp_seq=0 ttl=64 time=0.553 ms
64 bytes from 192.168.105.21: icmp_seq=1 ttl=64 time=0.420 ms
^C
--- 192.168.105.21 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.420/0.487/0.553/0.066 ms
```

After removing the `vde_vmnet` service, the status remains unchanged even though the network no longer works:

```console
$ sudo make uninstall PREFIX=/opt/vde
launchctl unload -w "/Library/LaunchDaemons/io.github.lima-vm.vde_vmnet.plist"
/Library/LaunchDaemons/io.github.lima-vm.vde_vmnet.plist: Operation now in progress
launchctl unload -w "/Library/LaunchDaemons/io.github.virtualsquare.vde-2.vde_switch.plist"
/Library/LaunchDaemons/io.github.virtualsquare.vde-2.vde_switch.plist: Operation now in progress
rm -f "/Library/LaunchDaemons/io.github.lima-vm.vde_vmnet.plist"
rm -f "/Library/LaunchDaemons/io.github.virtualsquare.vde-2.vde_switch.plist"
rm -f "//opt/vde/bin/vde_vmnet"

$ ping 192.168.105.21
PING 192.168.105.21 (192.168.105.21): 56 data bytes
Request timeout for icmp_seq 0
^C
--- 192.168.105.21 ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss

$ l ls
NAME STATUS SSH ARCH DIR
vmnet Running 127.0.0.1:60105 x86_64 /Users/jan/.lima/vmnet
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.