VPN-клиент на перенаправление портов клиента

У меня есть экземпляр EC2 Amazon, на котором запущен сервер vpn с диапазоном IP-адресов 192.168.240.1-9.

Я могу подключить свой Macbook к этому VPN (используя системную настройку) и Raspberry Pi, используя следующую командную строку:

sudo pptpsetup --создать vpnec2 --server ip_to_my_EC2 --пользовательское имя myUser --password myPassword --encrypt —start

Мой Rasperry Pi запускает несколько приложений Python (Sickeard, передача и т. Д.) На отдельных портах.

**EC2** VPN ip: 192.168.240.1

**RasPi**: 192.168.240.2

**Macbook**: 192.168.240.3

С обоих компьютеров я могу пинговать сервер. С сервера я могу пинговать компьютеры. Я также могу просматривать больничную, передачу, используя Lynx с сервера. Но я не могу пинговать клиент-клиент, ответа нет.

Моя цель - иметь возможность просматривать приложения из моего Macbook, используя, например,

http://192.168.240.2:9091

В экземпляре EC2 ipv4.ip_forward=1 не комментируется.

Как я могу переадресовать нужные мне порты между компьютерами?

1 ответ

Решение

Вам нужно будет настроить маршрут для сети через экземпляр EC2 на ваших клиентских компьютерах. Что-то вместе

ip r add $VPN-net via $Peer dev $VPN-device

например

ip r add 192.168.240.0/28 via 192.168.240.1 dev ppp0
Другие вопросы по тегам