使第二个 NIC 对网络其余部分可见

使第二个 NIC 对网络其余部分可见

我有一个简单的无线网络,其中路由器的地址是 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 计算机与网络的其余部分隔离开来。虽然这是可行的,但这种方式不太可取,而且更难实现您的要求。

相关内容