私には 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 をお勧めします。