Windows 无法与另一个本地网络建立稳定连接

Windows 无法与另一个本地网络建立稳定连接

这是我的办公室网络

          a                         b
     |192.168.1.0/24| ————————  |192.168.6.0/24|

         |                             |
         |                             |

     |ssh server:1.2|             |windows client2:6.2|
     |samba server:1.3|           |linux client2:6.3|
     |windows client1:1.4|
     |linux client1:1.5|

网络 192.168.1.0/24(本地网络 a)和 192.168.6.0/24(本地网络 b)可以互相连接,因此网络 b 的客户端可以访问 192.168.1.0/24 上的所有服务器。

但问题是:

  1. 网络 b 的 Windows 客户端可以与 a 的所有服务器(samba、ssh)建立连接,但它会在大约 1-2 分钟后自动断开连接
  2. 网络b的linux客户端可以建立连接,上述没有问题。
  3. 网络 a 的 Windows 和 Linux 客户端在第 1 项时均没有问题。
  4. 当我在网络 b 中使用 putty 连接到网络 a 的服务器时,它输出此错误:“软件导致连接中止”

答案1

我已经解决了。

因为两个本地网络通过防火墙连接,这通常会导致连接中断,例如由于路由器的内存而限制连接,请参阅此网址:http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/overview.html

keep alive 可以探测代理或防火墙不知道变化的连接。

所以当我访问 samba 时,我在 smb.conf 中添加了“keep alive = 10”,并且没有连接中断,我认为 ssh 服务器有一些像 samba 一样的配置

另外,您可以配置客户端的 keep_alive ,但这会影响所有办公室的更改。

相关内容