多网卡问题。
问题描述
主机上有2个网卡,一个是内网,一个是外网,外网无法访问内网。
所以,如果多个网卡是互通的,那没什么问题,只要保证eureka中心的IP写对了就行。
然而,事实是:2台机器,一台的应用绑定在内网IP,另一台在外网,这样虽然可以提供服务,但不是高可用了。
问题解决
手动修改IP。
1.inetutils.preferred-networks
指定IP:注意是正则的,可以只写唯一的一部分
1 | spring: |
2.inetutils.ignored-interfaces
忽略eth0网卡:
1 | spring: |
特别重要:这些配置只有在bootstrap配置里才起作用,也就是要先加载