14.04 双 LAN 同一网络 一个端口不可用

14.04 双 LAN 同一网络 一个端口不可用

我有一台具有双 LAN 的 PC,我希望它们都位于同一网络上并可连接到其他系统。我使用以下设置启动/etc/network/interfaces

auto eth1
iface eth1 inet static
address 10.128.192.28
netmask 255.255.255.0
network 10.128.192.0
broadcast 10.128.192.255
auto eth2
iface eth2 inet static
address 10.128.192.19
netmask 255.255.255.0
network 10.128.192.0
broadcast 10.128.192.255

启动时,IP 配置正确。但是,如果我将笔记本电脑连接到 eth1,我根本无法 ping 通 PC。如果我连接到 eth2,我可以 ping 通 10.128.192.28 和 10.128.192.19。

如果 eth1 和 eth2 位于不同的网络上,则两者都可以正常工作。但是我需要它们位于同一网络上。

如何让 eth1 和 eth2 在同一个 10.128.192.x 网络上独立运行?

答案1

由于 Linux 中网络堆栈的实现方式,您不能在一台服务器中将多个接口配置到同一子网。

您可以执行的是绑定 - 也称为端口中继、链路聚合或 IEEE 802.3ad(搜索:ubuntu 网络绑定),但这需要您的交换机支持该功能。

相关内容