Elastic Search 2.3.5 Cluster setup issues

I am trying to setup a ES 2.3.5 cluster using two nodes. However Node1 and Node2 not joining the cluster , my cluster configuration follows here

Node 1:

cluster.name: mc_es_dev
node.name: ${HOSTNAME}
path.data: /opt/es/data
path.logs: /opt/es/logs
path.work: /opt/es/work
bootstrap.mlockall: true
network.host: "002.enterprisenet.org"
discovery.zen.ping.unicast.hosts: ["001.enterprise.org","002.enterprise.org"]
http.jsonp.enable: true
marvel.agent.enabled: false

Node 2:

cluster.name: mc_es_dev
node.name: ${HOSTNAME}
path.data: /opt/es/data
path.logs: /opt/es/logs
path.work: /opt/es/work
bootstrap.mlockall: true
network.host: "001.enterprisenet.org"
discovery.zen.ping.unicast.hosts: ["001.enterprise.org","002.enterprise.org"]
http.jsonp.enable: true
marvel.agent.enabled: false

above configuration throws below error while launching ES instance on node1.

Exception in thread "main" BindTransportException[Failed to bind to [9300-9400]]; nested: ChannelException[Failed to bind to: 002.enterprise.org/10.7.xxx.107:9400]; nested: BindException[Cannot assign requested address];
Likely root cause: java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:391)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:315)
at org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Refer to the log for complete error details.

Before setting "network.host" property on each Node , each node up and running fine independently but not as a cluster.

Not sure what I am missing here ,any help please?

Thanks

Does that resolve correctly if you ping it?

Thanks Warkolm!

I have found issue in linux server setup itself , had wrong IP placed in /etc/hosts file. Now my cluster ist up and running with two nodes.

Thanks,