2番目のNICをネットワークの残りの部分から見えるようにする

2番目のNICをネットワークの残りの部分から見えるようにする

ルーターのアドレスが 192.168.xxx.xxx である、単純なワイヤレス ネットワークがあります。

今私は物理的にワイヤレス接続のないWindowsマシンを既存のネットワーク内のLinuxマシンの1つに接続しましたイーサネットケーブルで(また、Network Manager に「共有可能な」インターフェースを追加しました)。10.42.xxx.xxx アドレスが自動的に受信され、192.168 に加えて、Linux マシン上に対応する 10.42 ネットワーク インターフェースが表示されます。

その結果、Windows マシンからインターネットにアクセスできるようになりました。

ここまでは順調ですが、物理的に接続されているコンピューター以外から Windows マシンにアクセスする方法がわかりません。

私の最終的な目標は、ネットワークの外部から制御された方法で Windows マシンにアクセスできるようにすることです。つまり、マシンをオープンな状態のままにしておくことは望んでいませんが、たとえば SSH でマシンに接続する方法はあるはずですよね?

これはルーティングの問題であることは理解していますが、残念ながら、私の理解はそこで止まってしまいます。ワイヤレス ルーターのインターフェイスから「静的ルーティング」ルールを設定しようとしましたが、うまくいかないようです。

おそらく、問題の Linux マシンが 192.168 ネットワーク上で静的アドレスを持っていることが重要になります。

答え1

ネットワーク共有インターフェースを廃止し、代わりに Linux マシン上で 2 つのインターフェースを「ブリッジ」します。

これは、Windows マシンをネットワークの残りの部分に直接接続するのと同じことになります。この時点で、Windows マシンはルーターから 192.168.xx アドレスを取得し、Linux マシンから 10.42.xx アドレスを取得することはありません。その後、ネットワーク上の他のマシンと同じ方法で、Windows マシンにポート転送できます。

現在使用しているのは、基本的に Windows マシンをネットワークの残りの部分から分離する NAT インターフェイスです。 実行は可能ですが、この方法で操作するのはあまり望ましくなく、要求されていることを実行するのはより困難です。

関連情報