{"action":"closed","issue":{"url":"https://api.github.com/repos/elastic/elasticsearch/issues/15435","labels_url":"https://api.github.com/repos/elastic/elasticsearch/issues/15435/labels{/name}","comments_url":"https://api.github.com/repos/elastic/elasticsearch/issues/15435/comments","events_url":"https://api.github.com/repos/elastic/elasticsearch/issues/15435/events","html_url":"https://github.com/elastic/elasticsearch/issues/15435","id":122224241,"number":15435,"title":"Elasticsearch 2.1.0 does not bind to multiple interfaces","user":{"login":"kjelle","id":598905,"avatar_url":"https://avatars.githubusercontent.com/u/598905?v=3","gravatar_id":"","url":"https://api.github.com/users/kjelle","html_url":"https://github.com/kjelle","followers_url":"https://api.github.com/users/kjelle/followers","following_url":"https://api.github.com/users/kjelle/following{/other_user}","gists_url":"https://api.github.com/users/kjelle/gists{/gist_id}","starred_url":"https://api.github.com/users/kjelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kjelle/subscriptions","organizations_url":"https://api.github.com/users/kjelle/orgs","repos_url":"https://api.github.com/users/kjelle/repos","events_url":"https://api.github.com/users/kjelle/events{/privacy}","received_events_url":"https://api.github.com/users/kjelle/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-15T09:05:01Z","updated_at":"2015-12-15T09:08:19Z","closed_at":"2015-12-15T09:08:19Z","body":"Hello.\r\n\r\nI have just upgraded from Elasticsearch 1.7.3 to Elasticsearch 2.1.0. I have a interface on my nodes, bond1, which relates to an ip 192.168.112.3. It seems I am unable to bind to multiple interfaces in 2.1.0.\r\n\r\n(part of) elasticsearch.yaml\r\n```\r\nnetwork:\r\n  bind_host:\r\n           - _bond1:ipv4_\r\n           - localhost\r\n  publish_host: _bond1:ipv4_\r\n```\r\n(Also, transport.tcp.port is 9301 and http.port is 9201)\r\n\r\nIn the boot, I get the following logline;\r\n```\r\npublish_address {192.168.112.3:9301}, bound_addresses {127.0.0.1:9301}, {[::1]:9301}\r\n```\r\n**Where is my bond1 in the bound_addresses?**\r\n\r\nNetstat;\r\n```\r\ntcp6       0      0 ::1:9301                :::*                    LISTEN      30793/java       off (0.00/0/0)\r\ntcp6       0      0 127.0.0.1:9301          :::*                    LISTEN      30793/java       off (0.00/0/0)\r\ntcp6       0      0 ::1:9201                :::*                    LISTEN      30793/java       off (0.00/0/0)\r\ntcp6       0      0 127.0.0.1:9201          :::*                    LISTEN      30793/java       off (0.00/0/0)\r\n```\r\n\r\n\r\nIf I change my network.bind_host to only '_bond1:ipv4_' it all works perfectly;\r\n```\r\npublish_address {192.168.112.3:9301}, bound_addresses {192.168.112.3:9301}\r\n```\r\n\r\nNetstat;\r\n```\r\ntcp6       0      0 192.168.112.3:9301      :::*                    LISTEN      31194/java       off (0.00/0/0)\r\ntcp6       0      0 192.168.112.3:9201      :::*                    LISTEN      31194/java       off (0.00/0/0\r\n```\r\n\r\nThe Manual (https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html) spesifically states you can have multiple bind_host, and one publish_host (as we did in elasticsearch 1.7.3)."}}