Ho RabbitMQ nell'ultima versione installata sul mio Mac con la configurazione predefinita e quando accedo ad esso da localhost non c'è nessun problema. Ma oggi costruisco una macchina Linux sulla rete locale e non riesco in alcun modo a connettermi al mio server RabbitMQ in remoto da quella macchina. Ho chiuso tutti i firewall sul mio Mac e tutto ciò che potrebbe bloccare la connessione. Sono perfettamente in grado di connettermi a MongoDB in esecuzione su una porta diversa e su qualsiasi altra applicazione, ssh sul mio macbook e così via, ma non riesco a collegarmi a RabbitMQ (anche quando cambio la porta su cui è in esecuzione). Quando corro nmap
su Linux per verificare se la porta appropriata è aperta sul mio Mac ottengo questo:
>> 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
Ma quando faccio la stessa cosa direttamente sul mio 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
Ho aggiunto regola ipfw
manualmente e ha aggiunto rabbitmq-server
alla system preferences -> security -> firewall -> advanced
lista di applicazioni per consentire tutte le connessioni in entrata solo nel caso, ma non ha aiutato. Qualche idea su come forzare l'apertura della porta per l'accesso alla rete da un altro computer nella rete locale? Quando lo faccio al contrario (installa rabbitmq su Linux e mi connetto da Mac) funziona bene ..