我一直在设置 BSD 服务器,一切顺利。它仍然运行良好,除了我自己的 IP 地址,我根本无法连接到我的网络服务器,使用 SSH 我可以登录,但只要我输入命令它就会超时。如果我使用代理/vpn/ssh 隧道/tor,它就可以正常工作。我完全不知道如何解决这个问题。
答案1
您没有提供太多信息:
OpenBSD 还是 FreeBSD 服务器?
您正在使用的机器是什么操作系统?
这是否也发生在您的其他机器上?您能给我们服务器的 IP 吗?
它是某个地方的虚拟服务器吗?
你们是如何联系的?
你说的“根本无法连接到我的网络服务器”到底是什么意思(你是否收到了对服务器端口 80 的 SYN 的响应 RST 数据包,或者你的浏览器只是说“有问题”,你尝试加载的页面是否超过 1400 字节)?
无论如何,这听起来很像 MTU 问题。您可以:
做更多的研究,使用 tcpdump 对双方的文件进行检查,并检查数据包发生了什么(如果不是 MTU,至少你会在文件中有可以显示的数据)
通过尝试调试 http 连接、使用 telnet 到端口 80 并请求不同大小的页面来测试 MTU 假设
使用 traceroute 和 ping 命令测试 MTU 假设,其中设置了 DF 位的不同大小的数据包