вот моя офисная сеть
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.
но вот проблема:
Я решил это.
поскольку две локальные сети соединяются с брандмауэром, и это обычно нарушает соединение с некоторыми резонансными ограничениями соединения из-за памяти маршрутизатора, см. этот URL:http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/overview.html
keep alive может проверять соединения, прокси-сервер или брандмауэр не знают об изменении.
поэтому, когда я обращаюсь к samba, я добавляю "keep alive = 10" в мой smb.conf, и нет разрыва соединения, и я думаю, что у ssh-сервера есть некоторые настройки, такие как samba
также вы можете настроить keep_alive клиента, но это повлияет на все офисы, изменившие его.