我已经能够设置2个ENI在ec2 RHEL实例上工作( 在RHEL ec2实例上额外的ip路由 )
但现在我有应用程序使用eth1进行集群间通信,服务绑定到eth1
但问题是默认情况下ELB路由到eth0
有没有人知道如何在这里编辑我的路由( 在RHEL ec2实例上的额外eni的ip路由 ),以允许ELB路由stream量到eth1?
谢谢
默认:
ELB ==> eth0 (nothing is bounded here)
我想要的是:
ELB ==> eth1
要么
ELB ==> eth0 ==> eth1
现在很多人质疑为什么有必要在同一个子网上有两个networking接口。 你给我们的唯一信息是你需要一个静态eni。
我所能做的就是假设你需要一个接口上的静态IP地址,并且在创build实例时没有正确configuration主接口。
您不会在AWS中find任何文档来支持您的请求,因为它不受支持,不应该完成。
事实上,以下是ENIconfiguration指南中最佳实践的确切用词:
如果将两个或更多networking接口从同一个子网连接到实例,则可能会遇到networking问题,例如非对称路由。 如有可能,请改用主networking接口上的辅助私有IPv4地址。 有关更多信息,请参阅分配第二个私有IPv4地址 。
如果您的问题是您configuration的第一个接口错误,则将其他IP地址添加到主接口。 或者,更好的是,只需创build服务器的AMI ,然后使用正确的networking接口设置重新部署新的服务器。 整个过程不到15分钟。