vboxnet0 接口阻止应用程序使用 Wi-Fi

vboxnet0 接口阻止应用程序使用 Wi-Fi

几天前,我的系统中出现了一个奇怪的界面,即使我关闭 Virtualbox 也仍然存在:

$ ifconfig
...

vboxnet0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 0a:00:27:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vboxnet0:avahi: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 169.254.1.79  netmask 255.255.0.0  broadcast 169.254.255.255
        ether 0a:00:27:00:00:00  txqueuelen 1000  (Ethernet)
...

一段时间后(也许一分钟)它会变成默认值并导致我的整个应用程序使用它而不是 Wi-Fi 接口wlp9s0:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 169.254.1.79 icmp_seq=1 Destination Host Unreachable

记下 IP 地址 169.254.1.79

但如果我跑ifconfig vboxnet0 down

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=110 time=95.2 ms

但它可能会持续一分钟。

我没有手动配置有关该界面的任何内容,并且我的目录中没有特殊配置/etc/netplan/

即使我也无法删除它:

$ sudo ip link delete vboxnet0
RTNETLINK answers: Operation not supported

ip r这是出现该问题时的输出:

default dev vboxnet0 scope link metric 1004 linkdown 
default via 192.168.1.1 dev wlp9s0 proto dhcp metric 20600 
169.254.0.0/16 dev vboxnet0 proto kernel scope link src 169.254.1.79 linkdown 
192.168.1.0/24 dev wlp9s0 proto kernel scope link src 192.168.1.104 metric 600 

我已经在客户操作系统上使用 virtualbox 网络很长时间了,但从未遇到过这样的问题。

顺便说一句,我可以运行这样的东西:

while [ 1 ] ; do  sudo ifconfig vboxnet0 down; sleep 20; done

确保它不会破坏任何东西,但我能做什么呢?

顺便说一句,我正在使用 KDE Neon 5.18(= ubuntu 18.04)。

提前致谢

答案1

作为解决方法,由于您不使用仅主机网络,我建议您vboxnet0从 VBox 网络设置中删除。这样它将不可用,并且您的问题将得到解决。
您可以通过删除它文件->主机网络管理器->删除

相关内容