将linux机器配置为网桥/交换机和终端设备

lee*_*mes 6 networking linux bridge ubuntu

在我家里,我在两个房间里有两台台式电脑。路由器/DSL 调制解调器位于其中一间房间内。现在我想在两个房间之间的走廊上配置一个家庭服务器(有 2 个 LAN 端口,24/7 全天候运行),每扇门只使用一根 LAN 电缆。这给了我以下物理配置:

     (door)          (door)
 .----/-/----.  .-----/-/----------._ FritzBox
 |           |  |             .----´´ DSL Router
PC1         Server            |
                             PC2 
Run Code Online (Sandbox Code Playgroud)

正如刚才所说,服务器有 2 个网络接口并运行 Ubuntu。

我现在需要的是一个网络配置,它使服务器和 PC1 都能够连接到路由器。我认为服务器需要充当桥接器或交换机。

当前,所有计算机都配置为具有静态 IP 地址。如果我理解正确的话,网桥/交换机没有自己的 IP 地址,但是由于服务器需要配置为自己的终端设备,因此它需要有一个。我的第一个问题是,我是否必须分别配置两个接口,并提供相同的静态 IP 地址?

我的下一个问题是,如何将两个物理网络桥接成一个?我对网桥和交换机有基本的了解(但总是一而再再而三地混淆),但我不知道如何在软件中对其进行配置。我只知道这样做是可能的:)

第三个问题是:是否可以将其配置为使从/到 PC1 到/从路由器的网络数据包仅通过硬件或仅消耗服务器中的低 CPU?

你能帮助我吗?提前致谢!

Kha*_*led 9

您有两个选择:

  1. 将服务器作为路由器运行。在这种情况下,PC1 和 PC2 将位于两个不同的子网中。应该在服务器上启用 IP 转发,并且每个 NIC 将被分配一个不同的 IP。
  2. 桥接服务器的网络接口,在这种情况下,IP 被分配给服务器的桥接接口。此外,两台 PC 都将被分配来自同一子网的 IP。

  • @leemes:你可以看到[这个链接](https://help.ubuntu.com/community/NetworkConnectionBridge)和[这个](https://help.ubuntu.com/10.04/serverguide/network-configuration.html) . (3认同)