使第二個網卡對網路的其餘部分可見

使第二個網卡對網路的其餘部分可見

我有一個普通的無線網絡,其中路由器的位址為 192.168.xxx.xxx。

現在我身體上的將一台沒有無線網路的 Windows 電腦連接到現有網路中的一台 Linux 計算機使用乙太網路電纜(此外,在網路管理器中新增了「可共享」介面)。它會自動收到一個 10.42.xxx.xxx 位址,除了 192.168 之外,我還可以在 Linux 機器上看到對應的 10.42 網路介面。

結果,我可以從 Windows 機器存取網路。

到目前為止,一切順利,但除了實體連接的電腦之外,我不知道如何存取 Windows 電腦。

我的最終目標是能夠以受控的方式從網路外部存取Windows機器。我的意思是,我不希望它公開存在,但必須有一種方法,例如透過 SSH 存取它,對吧?

我確實知道這是路由問題,但不幸的是,我的理解僅限於此。我確實嘗試透過無線路由器的介面設定“靜態路由”規則,但它似乎不起作用。

相關 Linux 機器在 192.168 網路上有一個靜態位址可能很重要。

答案1

取消網路共享接口,而是在 Linux 計算機上將兩個接口“橋接”在一起。

這就像將 Windows 電腦直接連接到網路的其餘部分一樣。此時,Windows 電腦將從路由器取得 192.168.xx 位址,而不是從 Linux 電腦取得 10.42.xx 位址。然後,您可以像網路上的任何其他電腦一樣連接埠轉送至 Windows 電腦。

您目前擁有的是 NAT 接口,它基本上將 Windows 電腦與網路的其餘部分隔離。雖然這是可行的,但以這種方式操作不太可取,並且更難以完成您所要求的操作。

相關內容