У меня три машины: A, B и C.
Я использую erl -name 'node@xx.xx.xx.xx', чтобы запустить оболочку на каждом из компьютеров, где xx.xx.xx.xx - их IP-адреса. Проблема в том, что я могу пропинговать (используя net_adm: ping / 1) от A до C и от B до C, но я не могу пропинговать от A до B!
=ERROR REPORT==== 18-Apr-2011::18:28:34 ===
global: 'x@ip.of.a' failed to connect to 'x@ip.of.b'
Все IP-адреса являются глобальными IP-адресами, и A и B находятся в одном месте и имеют одинаковые значения первых трех сегментов IP-адреса. Почему я не могу пинговать от А до Б?
Кстати: A и B имеют CentOS, установленную с Erlang R14B, а C имеет Debian, установленный с Erlang R13A. Можно ожидать проблем между A и C или B и C, но довольно странно, что связь между A и B является проблематичной.