История изменений
Исправление Harliff, (текущая версия) :
Я правильно понимаю, что:
- роутер умеет выступать в роли клиента OpenVPN?
- роутер прописан в качестве шлюза по-умолчанию для всех машин в локалке?
Если так, то NAT здесь не требуется вообще (кроме стандартного SNAT из локалки в интернет, само собой).
Ключевой момент: на компьютере, которым Вы пытаетесь подключиться, должен быть маршрут в локальную сеть. Достигается это директивой push "route 10.1.0.0 255.255.255.0"
в конфиге сервера (либо вручную на клиенте).
То есть, с т.з. клиента (который пытается установить соединение по VNC), картина будет такая:
[client]->[client subnet]->[client gw]->[internet]->
[openvpn server]->[openvpn interface for client]->
[openvpn subnet]->[server subnet]->[server]
С т.з. сервера (который принимает соединение по VNC):
[server]->[server subnet]->[server gw]
Прошу прощения, отравил недописанным; правил.
Исправление Harliff, :
Я правильно понимаю, что:
- роутер умеет выступать в роли клиента OpenVPN?
- роутер прописан в качестве шлюза по-умолчанию для всех машин в локалке?
Если так, то NAT здесь не требуется вообще (кроме стандартного SNAT из локалки в интернет, само собой).
Ключевой момент: на компьютере, которым Вы пытаетесь подключиться, должен быть маршрут в локальную сеть. Достигается это директивой push "route 10.1.0.0 255.255.255.0"
в конфиге сервера (либо вручную на клиенте).
То есть, с т.з. клиента (который пытается установить соединение по VNC), картина будет такая:
[client]->[client subnet]->[client gw]->[internet]->
[openvpn server]->[openvpn interface for client]->
[openvpn subnet]->[server subnet]->[server]
С т.з. сервера (который принимает соединение по VNC):
[server]->[server subnet]->[server gw]->
[openvpn interface for server]->[openvpn subnet]->
[openvpn interface for client]
Прошу прощения, отравил недописанным; правил.
Исправление Harliff, :
Я правильно понимаю, что:
- роутер умеет выступать в роли клиента OpenVPN?
- роутер прописан в качестве шлюза по-умолчанию для всех машин в локалке?
Если так, то NAT здесь не требуется вообще (кроме стандартного SNAT из локалки в интернет, само собой).
Ключевой момент: на компьютере, которым Вы пытаетесь подключиться, должен быть маршрут в локальную сеть. Достигается это директивой push "route 10.1.0.0 255.255.255.0"
в конфиге сервера (либо вручную на клиенте).
То есть, с т.з. клиента (который пытается установить соединение по VNC), картина будет такая:
[client]->[client subnet]->[client gw]->[internet]->
[openvpn server]->[openvpn interface for client]->
[openvpn subnet]->[server subnet]->[server]
С т.з. сервера (который принимает соединение по VNC):
[server]->[server subnet]->[server gw]->
[openvpn interface for server]->[openvpn subnet]
->[openvpn interface for client]
Исправление Harliff, :
Я правильно понимаю, что:
- роутер умеет выступать в роли клиента OpenVPN?
- роутер прописан в качестве шлюза по-умолчанию для всех машин в локалке?
Если так, то NAT здесь не требуется вообще (кроме стандартного SNAT из локалки в интернет, само собой).
Ключевой момент: на компьютере, которым Вы пытаетесь подключиться, должен быть маршрут в локальную сеть. Достигается это директивой push "route 10.1.0.0 255.255.255.0"
в конфиге сервера (либо вручную на клиенте).
То есть, с т.з. клиента (который пытается установить соединение по VNC), картина будет такая:
[client]->[client subnet]->[client gw]->[internet]->
[openvpn server]->[openvpn interface for client]->
[openvpn subnet]->[server subnet]->[server]
С т.з. сервера (который принимает соединение по VNC):
[server]->[server subnet]->[server gw]->[internet]->
[openvpn server]->[openvpn interface for server]->
[openvpn subnet]->[openvpn interface for client]
Исправление Harliff, :
Я правильно понимаю, что:
- роутер умеет выступать в роли клиента OpenVPN?
- роутер прописан в качестве шлюза по-умолчанию для всех машин в локалке?
Если так, то NAT здесь не требуется вообще (кроме стандартного SNAT из локалки в интернет, само собой).
Ключевой момент: на компьютере, которым Вы пытаетесь подключиться, должен быть маршрут в локальную сеть. Достигается это директивой push "route 10.1.0.0 255.255.255.0"
в конфиге сервера (либо вручную на клиенте).
То есть, с т.з. клиента (который пытается установить соединение по VNC), картина будет такая:
[client]->[client subnet]->[client gw]->[internet]->[openvpn server]->[openvpn interface for client]->[openvpn subnet]->[server subnet]->[server]
С т.з. сервера (который принимает соединение по VNC):
[server]->[server subnet]->[server gw]->[internet]->[openvpn server]->[openvpn interface for server]->[openvpn subnet]->[openvpn interface for client]
Исходная версия Harliff, :
Я правильно понимаю, что:
- роутер умеет выступать в роли клиента OpenVPN?
- роутер прописан в качестве шлюза по-умолчанию для всех машин в локалке?
Если так, то NAT здесь не требуется вообще (кроме стандартного SNAT из локалки в интернет, само собой).
Ключевой момент: на компьютере, которым Вы пытаетесь подключиться, должен быть маршрут в локальную сеть. Достигается это директивой push "route 10.1.0.0 255.255.255.0"
в конфиге сервера (либо вручную на клиенте).
То есть, с т.з. клиента (который пытается установить соединение по VNC), картина будет такая:
[client]->[client subnet]->[client gw]->[internet]->[openvpn server]->[openvpn interface for client]->[openvpn subnet]->[server subnet]->[server]
С т.з. сервера (который принимает соединение по VNC): [server]->[server subnet]->[server gw]->[internet]->[openvpn server]->[openvpn interface for server]->[openvpn subnet]->[openvpn interface for client]
Соединение, с