如何通过特定网络适配器转发 http 流量

如何通过特定网络适配器转发 http 流量

我有以下情况。

两台笔记本电脑通过路由器通过以太网端口连接。这两台计算机需要能够相互通信。其中一台计算机还需要通过不同的适配器访问互联网(即我们将这两台笔记本电脑带到两个不同的站点,其中最常见的互联网接入类型是无线)。单独来看,所有各种适配器都工作正常(即内部网络工作正常,无线连接到互联网)。但是,我们尝试同时打开所有适配器,会出现以下情况:

  • 如果我们在“服务器”上将两个网络连接桥接在一起 - 互联网连接无法通过无线方式工作
  • 如果我们不建立联系
    • 网络连接不正常

看起来 http 流量正试图通过以太网适配器发送(当然它没有连接到互联网)。

我们怎样才能解决这个问题?

答案1

我认为您需要将两台笔记本电脑放在一个网络上,例如 192.168.0.0/24,这必须与提供互联网连接的网络不同。

然后将连接互联网的笔记本电脑放在其网络上,我认为这将由互联网连接定义。我们假设它的网络是 10.1.1.0/24

然后,您需要在连接互联网的笔记本电脑上设置默认路由以使用互联网网络的网关。即,连接互联网的笔记本电脑需要使用 10.1.1.254 作为其默认路由。

您可以使用路由命令执行此操作,尽管我不熟悉它的 Windows 版本,但我知道它存在,并且我很确定您可以使用它来调整路由表。

请注意,这不会允许未连接互联网的笔记本电脑连接到互联网,但从我阅读您的问题来看,这不是必需的。

答案2

您还没有说您正在使用什么操作系统,但您需要的是“互联网连接共享”的等价物,它肯定曾经存在于 MS 操作系统中,并且在 OSX 上也可以使用。

在具有双连接的系统上启用此功能,然后它将充当第二个系统的 DHCP 服务器和 NATing 路由器。第二个系统应使用以太网交换机连接到第一个系统,或者如果没有其他设备,只需使用交叉电缆 - 无需路由器。

相关内容