Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

How to configure as Router/Message Processor bind (listen) on a specific interface

Not applicable

Hi Team,

Could someone let me know about a question from a customer on OPDK setup property "BIND_ON_ALL_INTERFACES"?

Apigee docs says that If it's set to "y" then the Router/Message Processor bind (listen) on all interfaces (IPs). If set to “n” then the Router/Message Processor bind (listen) on a specific interface, the IP returned by the "hostname -i" command).

However on Private Cloud 4.17.09 even if it's 'n' all the interfaces IPs seem to listen port 9001 in case of MP.

# netstat -an | grep 9001
tcp 0 0 192.168.99.100:9001 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN
tcp 0 0 10.0.2.15:9001 0.0.0.0:* LISTEN

Are there any differences on 4.17.x from the older releases about this config?
And how can we configure it as to listen only on the ip of 'hotname -i'?

We want to configure ExternalIP and InternalIP of RMP server differently and make server only listen on ExternalIP. Please advise me how to configure it?

Regards,
Toshi
0 4 616
4 REPLIES 4