VMware 桥接模式下 Samba 复制卡顿问题
环境
- Windows 11
- VMware Workstation
- Ubuntu 22.04(VMware 虚拟机,部署 Samba 服务)
- VMware 网络模式:桥接
问题
Windows 复制文件到 Samba 时出现卡顿:
- 大文件复制速度突然变为 0 或很慢
- 资源管理器长时间等待
排查
说明
如果 Windows 和 Ubuntu 都未启用 IPv6,则通常不是本文所述原因导致的 Samba 复制卡顿,可排查其他原因。
在 Ubuntu 中查看 Samba 监听:
bash
sudo ss -lntp | grep smbd
发现:
text
0.0.0.0:445
0.0.0.0:139
[::]:445
[::]:139
说明 Samba 同时监听 IPv4 和 IPv6。
解决
在 Ubuntu 中编辑 Samba 配置:
bash
sudo nano /etc/samba/smb.conf
在 [global] 添加:
ini
interfaces = <实际局域网网段>
bind interfaces only = yes
例如:
ini
interfaces = 192.168.2.0/24
其中:
- 根据 Ubuntu 虚拟机实际 IP 所在网段填写
/24表示该网段范围(子网掩码255.255.255.0)
重启 Samba 服务:
bash
sudo systemctl restart smbd
或者直接重启 Windows。
确认:
bash
sudo ss -lntp | grep smbd
结果应只监听 IPv4:
text
192.168.2.x:445
192.168.2.x:139
结果
重新测试大文件复制:
- 复制正常
- 不再出现卡顿
- 传输稳定