我在LAN上有两台机器:192.168.0.1
和192.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/
答案 0 :(得分:0)
很可能是防火墙问题。主机192.168.0.1可能已阻止来自192.168.0.2的连接请求。
尝试在Linux上禁用192.168.0.1上的防火墙:
iptables -F INPUT
iptables -P INPUT ACCEPT