1

私は2台のマシンを持っています:192.168.0.1そして192.168.0.2LAN上。最初のノードへの初めての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ノードへのpingを実行すると、 192.168.0.2pingが表示されます。なぜこれが起こっているのか教えてください。

ipfwなし。すべてのマシンには「〜/.erlang.cookie」があります。FreeBSD 9.0

Erlang R15B03(erts-5.9.3.1)[ソース][64ビット][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 に答える