
У меня следующая настройка сети и возникли проблемы с подключением. Я был бы признателен, если бы вы дали мне несколько идей по этому поводу.
Мои устройства
-VPN-сервер на Amazon EC2 (Windows Server 2016)
Имеет IP 10.0.1.1
-Raspberry на удаленном компьютере (работает Raspbian)Имеет:
2 физических соединения.
- wlan0 — это место, где он получает доступ в Интернет.
- eth0 подключен к PLC с адресом 192.168.0.99. пинг проходит успешно
1 виртуальное соединение (vpn_se).
VPN-клиент подключен к 10.0.1.1 (vpn-сервер на amazon). Пинг проходит нормально
Текущие IP-адреса на raspberry
wlan0 10.0.0.41
eth0 192.168.0.1
vpn_se 10.0.1.2
С моего сервера Amazon мне нужно зайти на 192.168.0.99.
Я уже настроил статический маршрут на сервере Amazon.
route add 192.168.0.0 mask 255.255.255.0 10.0.1.1
Но я не уверен, что настроить в iptables.
Можете ли вы дать мне несколько идей?
Вот примерная схема моей текущей установки. Посмотреть публикацию на imgur.com
решение1
Вам необходимо убедиться, что на Raspberry PI включена маршрутизация.
Включить IP-пересылку;
sudo nano /etc/sysctl.conf
Добавьте следующую строку
net.ipv4.ip_forward=1
Тогда беги
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Настройки iptables для разрешения трафика будут выглядеть примерно так:
sudo iptables -A ПЕРЕНАПРАВИТЬ -i vpn_se -o eth0 -j ПРИНЯТЬ sudo iptables -A ПЕРЕНАПРАВИТЬ -i eth0 -o vpn_se -j ПРИНЯТЬ
Использованная литература:https://raspberrypihq.com/как-превратить-raspberry-pi-в-wifi-маршрутизатор/