1

我有两台机器:在局域网上192.168.0.1192.168.0.2第一次 ping 到第一个节点时不起作用:

192.168.0.2> net_adm:ping('name@192.168.0.1').
pang
192.168.0.1> net_adm:ping('name@192.168.0.2').
pong
192.168.0.2> net_adm:ping('name@192.168.0.1').
pong

但是,在我执行从192.168.0.1节点到192.168.0.2节点的 ping 之后,会出现 ping。告诉我为什么会这样?

没有ipfw。所有机器都有“~/.erlang.cookie”。FreeBSD 9.0

Erlang R15B03 (erts-5.9.3.1) [source] [64-bit] [smp:8:8] [async-threads:0] [kernel-poll:false]

erlang-15.b.03.1,3

Eshell V5.9.3.1

我决定了问题并写了文章http://adw0rd.com/2013/2/11/erlang-epmd-pang/en/

4

1 回答 1

0

很可能是防火墙问题。主机 192.168.0.1 可能已阻止来自 192.168.0.2 的连接请求。

尝试在 Linux 上禁用 192.168.0.1 上的防火墙:

iptables -F INPUT
iptables -P INPUT ACCEPT
于 2013-01-23T11:28:15.173 回答