alexdeg
@alexdeg
Новатор

Как из одной локальной сети сделать запрос в другую локальную сеть через SSH?

Исходные данные:

Роутер #1 -- 192.168.1.1 (раздает интернет по проводу для второго роутера)
Роутер #2 -- 192.168.2.1 (получает интернет по проводу от первого роутера)

Компьютер #1 из сети #1 -- 192.168.1.2
Компьютер #2 из сети #1 -- 192.168.1.3
Компьютер #3 из сети #2 -- 192.168.2.26

Нужно по SSH соединиться с компьютера #3 с компьютера #2. Как это сделать? Пробовал через туннелирование SSH но так и не разобрался... Почему нельзя просто сделать ssh user@192.168.2.26 с машины под адресом 192.168.1.3?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 2
@pfg21
ex-турист
если нет связи между сетями, то естественно нет и связи между адресами.
перевести роутер2 в режим "свитча": т.е. в роутере2 переткнуть кабель, идущий от роутер1, из WAN-порта в LAN-порт. в роутере2 отключить DHCP-сервер (чтобы он не конфликтовал с dhcp роутер1).
пардон изменил ответ, ибо неточно прочитал вопрос.
Ответ написан
byte916
@byte916
Предположу, что сеть как на схеме
spoiler
663385f597524434273835.png
Так же предположу, что каждый роутер работает как роутер и является DHCP сервером, раздаёт ip адреса.
Стало быть, на роутере #2 имеется два IP адреса - 192.168.2.1 и внешний, данный ему роутером #1.
Пакеты не проходят на роутер #2 потому что роутер #1 не в курсе, куда эти пакеты слать.
Чтобы решить эту проблему, надо на роутере #1 создать статический маршрут, по которому пакеты будут перенаправляться на роутер #2
Пример настроек
6633896fb1def928046497.png
Так же, роутер #2 нужно настроить на пропуск пакетов внутрь (настроить фаервол и прочее)

Вариант с отключением DHCP и работой роутера как свитч тоже возможен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы