Как пробросить порт, если сервер только с серым адресом?
Имеется сервер (S) (только серый адрес 192.168.0.10), на который проброшен порт 22 ssh с офисного роутера (R) (здесь имеем и белый адрес, к примеру, 1.2.3.4, и серый адрес 192.168.0.1)
Как сделать редирект порта на S таким образом, чтобы из определённых белых адресов (5.6.7.0/24) можно было подключиться к 22 порту на 192.168.0.10 и попасть на 80 порт, скажем, сервера 192.168.0.100, а для остального мира отдавался (если выполнять коннект на 22 порт сервера 192.168.0.10) , тот же ssh , как и должен ?
Ещё раз, детальнее:
1. Если из выполняю подключение из сети 5.6.7.0/24 на 1.2.3.4:22, попадаю на 192.168.0.100:80 (через редирект 22 порта на 192.168.0.10)
2. Если выполняю подключение из сетей, отличных от 5.6.7.0/24 на 1.2.3.4:22, попадаю на 192.168.0.10:22
Update:
Из подручных средств есть только ssh на 192.168.0.10, root доступ. И один только порт 22 на нём. Более ничего. Офисный роутер не пробрасывает более никаких портов на S. Доступа к офисному роутеру нет.
Из подручных средств есть только ssh на 192.168.0.10, root доступ. И один только порт 22 на нём. Более ничего. Офисный роутер не пробрасывает более никаких портов на S