インターネット経由でプライベートネットワークに接続するにはどうすればよいですか?

インターネット経由でプライベートネットワークに接続するにはどうすればよいですか?

私には 2 つのインターフェイスがある Linux システムがあります。1 つはプライベート ネットワーク 172.16.xx 用で、もう 1 つはインターネットに接続されたパブリック IP です。Windows 搭載のラップトップからインターネット経由で 172.16.xx の他のシステムに接続するにはどうすればよいでしょうか。VPN が必要だと思いますが、セキュリティは気にしません。ハードウェアを購入せずに簡単に解決できる方法はありますか。

答え1

Linux システム上でソフトウェア VPN サーバーを実行でき、すべて無料です。

pptpd必要な設定ファイルは 2、3 個だけで、単純なプレーンテキスト パスワードも使用できます。共有シークレットや証明書を設定する必要はなく、クライアントはカラー ディスプレイを備えたほぼすべてのインターネット接続デバイスに組み込まれています。

答え2

iptablesおそらく、パブリック インターフェイスで公開したい特定のシステムとポートのみがある場合に、 単に NAT 機能を使用することが目的でしょう。

構文や概念を学習せずに手っ取り早く何かが必要な場合iptables(教育的ではあるが複雑)、パブリック向けインターフェイスで公開したい特定のシステムとポートのみがある場合に、これも機能します。ただし、負荷がかかると不安定になることがrinetdわかりました。rinetd

外部から 172.16.0.0/24 サブネット上の何かにアクセスする場合は、何らかのタイプのトンネリングまたは VPN を組み合わせる必要があります。OpenVPN をお勧めしますが、SSL VPN の方が好みであれば Adito をお勧めします。

関連情報