现在,我已经在Ubuntu Server 18.04.3中安装了Guest-Host,并进行了所有设置。我确实为webapp安装了所有必需的组件,并且还配置了网络。
这几分钟或几个小时都可以正常工作。我可以Ping,我可以到达外部网络。服务器也可以被ping通,并根据需要进行响应。
我可以通过浏览器和https(端口443)访问Web应用程序,我可以通过SSH(端口22)访问服务器。所以说真的,一切都在按理进行。
但是....
有时,服务器关闭所有端口上的所有连接。我仍然可以对其进行ping操作并获得应有的响应,但是我无法再连接到服务器或webapp。没有防火墙运行(ufw不活动),并且默认情况下,iptables设置为接受连接。
$ sudo ufw status
Status: inactive
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
我几乎可以排除,ESXi主机阻止了任何事情,因为我确实使用Windows 10设置了第二个Guest,并将其与Ubuntu Server放在同一VMNetwork中。一旦发生这种阻止,我也无法从Windows-Guest访问服务器。我也不能从外部网络访问。
奇怪的是,几分钟后,突然又可以重新建立连接,并且webapp也响应。这并非每次都会发生。然后,我必须重新启动服务器上的接口,然后一切都会按照预期的方式再次开始工作。
$ sudo ip link set ens160 down && sudo ip link set ens160 up #After this command, the server is responding on Ports 22, 80 and 443 again.
我确实做了很多尝试,只是无法确定问题所在。我想到了数据包冲突,但找不到。有什么想法吗?
这周,我非常忙于为Webapp部署新服务器。它是运行了VMWare ESXi 6.7u1的专用硬件。我的主机系统没有任何连接问题。现在,我...