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