Está algo roto en el mac. Por defecto, el mac no puede resolver su propio nombre corto. El nombre de su anfitrión probablemente sea "elife.local".
Si inicia erl con -name FQDN, entonces los pings funcionarán.
es decir: que comenzaría con
$ erl -name [email protected]
esto probablemente podría ser fijado al hacer el mac capaz de resolver su propio nombre corto
Aquí hay una salida de ejemplo mi mac. Cuando lo hago -nombre, obtengo el mismo resultado que tú.
El primer nodo:
$ erl -name [email protected]
Erlang R13B03 (erts-5.7.4) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.7.4 (abort with ^G)
([email protected])1>
El otro nodo:
$ erl -name [email protected]
Erlang R13B03 (erts-5.7.4) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.7.4 (abort with ^G)
([email protected])1> net_adm:ping('[email protected]').
pong
Eres el hombre, esto funciona muy bien. Gracias. – Eli
Si alguien obtiene este error, * 1: error de sintaxis antes de '.', Asegúrese de ajustar el nombre entre comillas simples. net_adm: ping ('[email protected] '). – Coderdad