
次のようなネットワーク設定をしていますが、接続時に問題が発生しています。これについて何かアイデアをいただければ幸いです。
私のデバイスは
-Amazon EC2 上の VPN サーバー (Windows Server 2016)
IP 10.0.1.1 を持つ
-リモートロケーションの Raspberry (raspbian を実行)もっている:
2 つの物理接続。
- wlan0 はインターネットにアクセスする場所です。
- eth0は192.168.0.99のPLCに接続されています。pingは正常に実行できます。
1 つの仮想接続 (vpn_se)。VPN
クライアントは 10.0.1.1 (Amazon の VPN サーバー) に接続されています。ping は正常に実行できます。
ラズベリーの現在の IP アドレス
wlan0 10.0.0.41
eth0 192.168.0.1
vpn_se 10.0.1.2
私の Amazon サーバーからは、192.168.0.99 にアクセスする必要があります。
アマゾンサーバーに静的ルートをすでに設定しました
route add 192.168.0.0 mask 255.255.255.0 10.0.1.1
しかし、iptables で何を設定すればよいかわかりません。
何かアイデアをいただけませんか?
これが私の現在のセットアップの大まかな図です imgur.com の投稿を見る
答え1
Raspberry PI でルーティングがオンになっていることを確認する必要があります。
IP 転送を有効にします。
sudo ナノ /etc/sysctl.conf
次の行を追加
ネット.ipv4.ip_forward=1
そして実行する
sudo sh -c "エコー 1 > /proc/sys/net/ipv4/ip_forward"
トラフィックを許可するiptablesは次のようになります
sudo iptables -A FORWARD -i vpn_se -o eth0 -j ACCEPT sudo iptables -A FORWARD -i eth0 -o vpn_se -j ACCEPT
参考文献:https://raspberrypihq.com/raspberrypi を Wi-Fi ルーターにする方法/