如题,本人使用百度云 Linux 客户端时,发现了个有趣的 bug。
注:本帖中的 vmware 指 "在 Linux 上运行的 vmware" 而非 "在 vmware 里运行 Linux"。
当你使用单个网卡时(在我的机器上是 enp3s0 有线网卡),百度云正常工作,但是如果此时加载 VMware Workstation 的 vmnet 内核模块,百度云就无法正常工作,出现无限加载界面。
进一步分析,发现没有加载 vmnet 时,百度云在退出后在终端打印了:device name: enp3s0
加载 vmnet 后,输出变成:device name: vmnet8。
很明显了,百度云错误地将 vmware 网卡当作物理网卡使用。甚至我把 vmnet 的网卡 down 掉也会出问题。而且不仅是 vmware,virtualbox 的 vboxnet 设备和 qemu 的 tap/tun 设备也将导致类似的问题。
不知道各位有没有遇到过这样的问题?
---------- 以下是系统报告 ----------
OS: Arch Linux x86_64
Host: B360M-D2V
Kernel: 5.2.5-arch1-1-ARCH
DE: KDE
CPU: Intel i7-9700K (8) @ 4.900GHz
GPU: AMD ATI Radeon RX 580
VMware: archlinucn/vmware-workstation 15.1.0-1
Baidu Netdisk: Linux V2.0.2 (从官网下载的 deb 包,自己解包后打包;截至发帖今日该版本是最新版)
注:本帖中的 vmware 指 "在 Linux 上运行的 vmware" 而非 "在 vmware 里运行 Linux"。
当你使用单个网卡时(在我的机器上是 enp3s0 有线网卡),百度云正常工作,但是如果此时加载 VMware Workstation 的 vmnet 内核模块,百度云就无法正常工作,出现无限加载界面。
进一步分析,发现没有加载 vmnet 时,百度云在退出后在终端打印了:device name: enp3s0
加载 vmnet 后,输出变成:device name: vmnet8。
很明显了,百度云错误地将 vmware 网卡当作物理网卡使用。甚至我把 vmnet 的网卡 down 掉也会出问题。而且不仅是 vmware,virtualbox 的 vboxnet 设备和 qemu 的 tap/tun 设备也将导致类似的问题。
不知道各位有没有遇到过这样的问题?
---------- 以下是系统报告 ----------
OS: Arch Linux x86_64
Host: B360M-D2V
Kernel: 5.2.5-arch1-1-ARCH
DE: KDE
CPU: Intel i7-9700K (8) @ 4.900GHz
GPU: AMD ATI Radeon RX 580
VMware: archlinucn/vmware-workstation 15.1.0-1
Baidu Netdisk: Linux V2.0.2 (从官网下载的 deb 包,自己解包后打包;截至发帖今日该版本是最新版)