是否可以在同一台 Linux 机器上拥有多个网络接口,每个接口都配置相同?
例如,四个不同的 NIC,每个都查看物理上独立的网络 192.168.44.0,配置为 192.168.44.1,网络掩码 255.255.255.0。通过 TCP 或 UDP(无 DHCP)与静态 IP 地址通信。
我们不能像RFC 3927讨论的那样指定它们是 169.254/16。我认为我们可以假设这些不同物理网络上具有相同 IP 地址的节点都将具有唯一的 MAC 地址。
看起来网络堆栈的路由会被破坏,对吧?是否有标准的工具/方法来实现这一点?(iptables?)
是否有任何开源项目或产品旨在使这项工作和/或帮助保持正常?知道有谁试过这个吗?
如果需要,我们准备编写一些自定义代码来实现它。
RFC 3927 是否掌握关键?似乎很接近,但并不完全。
这个 Q 是否属于StackOverflow?
这是可能的,可以通过网络命名空间来完成
每个接口可以在同一台机器上具有相同的配置,但是它们都必须分成单独的命名空间。