title: Client can't connect to RabbitMQ server on localhost
body: <p>I installed fresh RabbitMQ 3.1.3 on ubuntu 12.04.2 LTS by apt-get, and try to start consumers on the same server, but I have connection problem:</p>
  
  <pre><code>[PhpAmqpLib\Exception\AMQPRuntimeException]         
  Error Connecting to server(113): No route to host
  </code></pre>
  
  <p>There is status of working server:</p>
  
  <pre><code>Status of node rabbit@ns1 ...
  [{pid,2106},
   {running_applications,[{rabbit,"RabbitMQ","3.1.3"},
                          {mnesia,"MNESIA  CXC 138 12","4.5"},
                          {os_mon,"CPO  CXC 138 46","2.2.7"},
                          {xmerl,"XML parser","1.2.10"},
                          {sasl,"SASL  CXC 138 11","2.1.10"},
                          {stdlib,"ERTS  CXC 138 10","1.17.5"},
                          {kernel,"ERTS  CXC 138 10","2.14.5"}]},
   {os,{unix,linux}},
   {erlang_version,"Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:4:4] [rq:4] [async-threads:30] [kernel-poll:true]\n"},
   {memory,[{total,27728944},
            {connection_procs,2704},
            {queue_procs,5408},
            {plugins,0},
            {other_proc,9021680},
            {mnesia,60016},
            {mgmt_db,0},
            {msg_index,31144},
            {other_ets,770736},
            {binary,1968},
            {code,14560395},
            {atom,1356081},
            {other_system,1918812}]},
   {vm_memory_high_watermark,0.4},
   {vm_memory_limit,1262847590},
   {disk_free_limit,1000000000},
   {disk_free,214706556928},
   {file_descriptors,[{total_limit,924},
                      {total_used,3},
                      {sockets_limit,829},
                      {sockets_used,1}]},
   {processes,[{limit,1048576},{used,125}]},
   {run_queue,0},
   {uptime,1265}]
  ...done.
  </code></pre>
  
  <p>I don't have any limitations by iptables (ports):</p>
  
  <pre><code>Chain INPUT (policy ACCEPT)
  target     prot opt source               destination         
  
  Chain FORWARD (policy ACCEPT)
  target     prot opt source               destination         
  
  Chain OUTPUT (policy ACCEPT)
  target     prot opt source               destination 
  </code></pre>
  
  <p>And <code>etc/hosts</code> is OK.</p>
  
  <pre><code>127.0.0.1 localhost
  {IP-ADDRESS} ns1.***.org  ns1
  # The following lines are desirable for IPv6 capable hosts
  ::1     ip6-localhost ip6-loopback
  fe00::0 ip6-localnet
  ff00::0 ip6-mcastprefix
  ff02::1 ip6-allnodes
  ff02::2 ip6-allrouters
  </code></pre>
  
  <p>Whay I'm doing wrong?</p>
  
  <p>UPD:
  <code>sudo netstat -nlp | grep 5672</code> returns: <code>tcp6       0      0 :::5672                 :::*                    LISTEN      2106/beam.smp</code></p>
  
  <p>From rabbitMQ logs:</p>
  
  <pre><code>=INFO REPORT==== 2-Jul-2013::16:05:11 ===
  started TCP Listener on [::]:5672
  
  =INFO REPORT==== 2-Jul-2013::16:05:11 ===
  Server startup complete; 0 plugins started.
  
  =INFO REPORT==== 2-Jul-2013::16:35:04 ===
  accepting AMQP connection &lt;0.1130.0&gt; (127.0.0.1:44112 -&gt; 127.0.0.1:5672)
  
  =ERROR REPORT==== 2-Jul-2013::16:35:14 ===
  closing AMQP connection &lt;0.1130.0&gt; (127.0.0.1:44112 -&gt; 127.0.0.1:5672):
  {handshake_timeout,handshake}
  </code></pre>
  
  <p>I tried to change <code>localhost</code> to <code>ip6-localhost</code> and sometimes when try to starting consumer, it returns:</p>
  
  <pre><code>[PhpAmqpLib\Exception\AMQPRuntimeException]             
  Error Connecting to server(110): Connection timed out
  </code></pre>
  
  <p><strong>UPD2</strong> If I start consumer with debug flag and <code>--env=prod</code> (<code>php .../app/console rabbitmq:consumer -w -d consumer_name</code>), consumer starts and working.</p>