Как сделать ip маршрутизацию между windows server и удаленным linux box
У меня есть следующие настройки сети и возникают проблемы при попытке подключения. Я был бы признателен, если бы вы могли дать мне несколько идей об этом.
Мои устройства
-VPN-сервер на Amazon EC2 (Windows Server 2016)
Имеет IP 10.0.1.1
-Raspberry в удаленном месте (работает Rasbian) Имеет:
2 физических соединения.
- Wlan0, где он получает доступ в Интернет.
- eth0 подключен к ПЛК, который имеет 192.168.0.99. можно пинговать ОК
1 виртуальное соединение (vpn_se).
VPN-клиент подключен к 10.0.1.1 (vpn-сервер на Amazon). Можно пинговать ОК
Актуальные IP адреса на малине
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 ответ
Вам нужно убедиться, что Routing включен на 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/how-to-turn-a-raspberry-pi-into-a-wifi-router/