Samba/VM 正在发送垃圾 DNS 请求

Samba/VM 正在发送垃圾 DNS 请求

我的设置:

Windows 10 主机上的 Virtual Box 中的 Linux VM (Alpine)。Samba (4.8.12) 在 VM 内运行,主机通过其 IP 将 Samba 目录安装为网络驱动器,即 。\\192.168.1.22\wipster主机和 VM 都有租约,因此 IP 永远不会改变。Samba 配置非常简单:

[global]

socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
max xmit = 65535
deadtime = 15

workgroup = mygroup.local

server string = %h Server

server role = standalone server

hosts allow = 192.168.1.110

dns proxy = no

[homes]
   comment = Home Directories
   browseable = yes
   writable = yes
   path = /home/wipster
   force user = wipster
   force group = wipster

问题:

每当我将数据复制到网络驱动器时,它就会很快变慢,然后完全停止。

在 Wireshark 中,我可以看到,一旦我开始复制数据,虚拟机就会发送大量 DNS 请求,要求提供虚拟机本身主机的 IP(192.168.1.22 -> 8.8.8.8)。在停止复制数据后,请求会持续几分钟。只有在请求停止后,我才能再次在网络驱动器中导航。响应显然给出了失败拒绝因为它只是我的虚拟机的一个随机主机名。

我已尝试过:

我将其添加127.0.0.1 <hostname-of-vm>到 hosts 文件,但没有帮助。

答案1

我终于解决了这个问题,尽管我不明白发生了什么。如果有人能解释一下,我会将其标记为正确答案。

写完问题后,我注意到我通过虚拟机的 IP 连接网络驱动器可能有问题。我将主机名添加到 Windows 中的 hosts 文件中,并通过该名称连接网络驱动器。之后 DNS 请求垃圾邮件就消失了。

相关内容