我家里有两个房间,分别有两台台式电脑。路由器/DSL 调制解调器位于其中一个房间。现在我想在两个房间之间的走廊中配置一台家庭服务器(具有 2 个 LAN 端口,全天候运行),每扇门只使用一根 LAN 电缆。这为我提供了以下物理配置:
(door) (door)
.----/-/----. .-----/-/----------._ FritzBox
| | | .----´´ DSL Router
PC1 Server |
PC2
正如刚才所说,该服务器有 2 个网络接口并且运行 Ubuntu。
我现在需要的是网络配置,使服务器和 PC1 都能连接到路由器。我认为服务器需要充当桥梁或交换机。
目前,所有计算机都配置了静态 IP 地址。如果我理解正确的话,网桥/交换机没有自己的 IP 地址,但由于服务器需要配置为自己的终端设备,因此需要有一个 IP 地址。我的第一个问题是,我是否必须分别配置两个接口,并为它们提供相同的静态 IP 地址?
我的下一个问题是,如何将两个物理网络桥接为一个?我对网桥和交换机有基本的了解(但总是一次又一次感到困惑),但我不知道如何在软件中配置它。我只知道这是可能的 :)
第三个问题是:是否可以这样配置,使得从 PC1 到路由器的网络数据包只通过硬件或只消耗服务器中的低 CPU?
你能帮助我吗?提前谢谢!
答案1
您有两个选择:
- 将服务器作为路由器运行。在这种情况下,PC1 和 PC2 将位于两个不同的子网中。服务器上应启用 IP 转发,并为每个 NIC 分配不同的 IP。
- 桥接服务器的网络接口,在这种情况下,IP 被分配给服务器的桥接接口。此外,两台 PC 都将分配来自同一子网的 IP。
答案2
桥梁
网桥是工作在数据链路层的第 2 层设备,根据目标 MAC 地址传送数据包。网桥可用于分割网络流量并减少冲突域;即争夺相同带宽的设备数量。尽管您可能没有意识到,网桥最常见于网络交换机中。只有当目标 MAC 地址在该端口上可用时,流量才会离开交换机上的特定端口。这与旧的集线器不同,旧的集线器无论数据链路地址如何都会在集线器的每个端口上发送流量。 [来源]