I have RabbitMQ in its latest version installed on my Mac with default configuration and when I'm accessing it from localhost there's no issue what so ever. But today I build a linux machine on local network and no way I'm able to connect to my RabbitMQ server remotely from that machine. I shut down all the firewalls on my Mac and everything that could possibly block the connection. I'm perfectly able to connect to MongoDB running on different port and to any other application, ssh to my macbook and so on, but I can't connect to RabbitMQ (even when I change the port its running on). When I run
nmap on linux to check if the appropriate port is open on my Mac I get this:
>> nmap -p 5672 192.168.1.101 Nmap scan report for 192.168.1.101 Host is up (0.00019s latency). PORT STATE SERVICE 5672/tcp closed amqp
But when I do the same thing right on my Mac:
>> nmap -p 5672 localhost Nmap scan report for localhost (127.0.0.1) Host is up (0.00049s latency). PORT STATE SERVICE 5672/tcp open amqp
I added rule to
ipfw manually and added
system preferences -> security -> firewall -> advanced applications list to allow all incoming connections just in case, but it didn't help. Any idea how to force the port to be open for network access from another computer in local network? When I do it the other way around (install rabbitmq on linux and connect to it from mac) it runs fine..