Windows Server 2016共享不可访问

重新启动Windows Server 2016 Essentials后,所有共享都无法访问。 当使用eg \\ myserv在本地访问服务器时,我得到所有共享的列表,但是当尝试input一个“无法findnetworkingpath时:0x80070035”。

我试图禁用Windows防火墙,这并没有帮助。 我用nmap检查了端口139和445

root@prox1:~# nmap -p 445,139 10.10.20.20 Starting Nmap 6.47 ( http://nmap.org ) at 2017-10-01 13:23 CEST Nmap scan report for 10.10.20.20 Host is up (0.00034s latency). PORT STATE SERVICE 139/tcp closed netbios-ssn 445/tcp closed microsoft-ds 

他们似乎closures了。 我能做什么。 尝试了3次重新启动服务器,仍然没有工作。

还在本地使用netstat进行检查:

 C:\Users\Admin>netstat -a -o -n | find "445" TCP 0.0.0.0:445 0.0.0.0:0 ABHÖREN 4 TCP [::]:445 [::]:0 ABHÖREN 4 

那里的端口似乎是开放的? 防火墙禁用,两台机器之间没有任何东西! 另外唯一的变化是重新启动运行在Proxmox Linux主机上的Windows服务器(guest虚拟机)(KVM虚拟化)。 所有其他端口(HTTP,RDP,…)仍然打开。

在此之前,服务器正好在这种configuration下运行了3个月。 我担心已经重新启动(它几乎总是会导致一些问题),但最终不得不现在又一次,我的周末被毁了… 🙁

编辑:进一步检查与TCPView和netstat -a透露,DNS进程(dns.exe)分配范围49000 – 65000范围内的数以万计的端口(增长)。

已解决(!?):因为这只是我认为的虚拟机服务器,所以尝试添加另一个networking接口并不会有什么坏处。 令我惊奇的是,第二个界面上的所有function都已经完成。 现在,因为这也是Active Directory服务器,我认为我不能只是切换IP地址,所以我只是把旧适配器的IP地址更改为新的,反之亦然。 让我再次惊讶,现在一切工作在旧的IP地址(与新的适配器),而旧的适配器(与临时IP)仍然无法正常工作

旧的和新的适配器的细节(左边是新的,现在正在工作)

在这里你可以看到DNS被设置为127.0.0.1(对于两个适配器都是一样的),在这两个接口上也保留了NetBIOS的默认值! DNS设置都设置为127.0.0.1,NetBIOS设置(默认)

有人可以帮我弄清楚这是怎么发生的,以及如何防止它?

工作的接口启用了TCP / IP上的NetBIOS。

事实上,如果你的networking接口没有configurationDNS服务器,这将解决这个问题。 您显示的图像不显示configuration的DNS服务器。

因为这是一个域控制器,你应该有127.0.0.1作为主DNS服务器,任何其他域控制器作为辅助,第三等。networking上所有不是域控制器的其他机器应该有一个或多个你的域控制器configuration为他们的DNS服务器 – 最好通过DHCP选项。

没有一个有效的DNS设置, 这个域控制器将会有各种各样的问题 ,并且NetBIOS是文件共享的替代名称parsing服务。