This works fine in a LAN but doesnt work through the Internet =( I opened those ports on both side: 4369 TCP and 9100 to 9105 and typed on the erlang console: <br> application:set_env(kernel, inet_dist_listen_min, 9100).<br>
 application:set_env(kernel, inet_dist_listen_max, 9105).<br><br>But when I try net_adm:ping(DistantNode) it doesn't work =(<br>Any idea?<br><br><div><span class="gmail_quote">2006/5/27, Juan José Sánchez Penas <<a href="mailto:jjsanchez@udc.es">
jjsanchez@udc.es</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>On Fri, May 26, 2006 at 09:57:08PM +0200, Eric Shun wrote:
<br>> I would like to ping a node using its public IP address (over the Internet).<br>> I try to run my nodes using erl -sname <a href="mailto:node1@xx.xx.xx.xx">node1@xx.xx.xx.xx</a> but that doesnt<br>> work.<br>
> How can I run both nodes so they can communicate using their IP address?<br><br>Have you tried with -name instead of -sname?<br><br>In my two machines it works fine.<br><br>In machine <a href="http://192.168.0.1">192.168.0.1
</a> I try:<br><br>$ erl -name <a href="mailto:node2@192.168.0.1">node2@192.168.0.1</a> -setcookie hicookie<br>Erlang (BEAM) emulator version 5.4.6 [source] [threads:0]<br>Eshell V5.4.6  (abort with ^G)<br>(<a href="mailto:node2@192.168.0.1">
node2@192.168.0.1</a>)1> register(b,self()).<br>true<br>(<a href="mailto:node2@192.168.0.1">node2@192.168.0.1</a>)2> receive X -> X end.<br><br><br>Then, i do the following in machine <a href="http://192.168.0.2">
192.168.0.2</a>:<br><br>$ erl -name <a href="mailto:node1@192.168.0.2">node1@192.168.0.2</a> -setcookie hicookie<br>Erlang (BEAM) emulator version 5.4.6 [source] [hipe]<br>Eshell V5.4.6  (abort with ^G)<br>(<a href="mailto:node1@192.168.0.2">
node1@192.168.0.2</a>)3> nodes().<br>[]<br>(<a href="mailto:node1@192.168.0.2">node1@192.168.0.2</a>)4> {b,'<a href="mailto:node2@192.168.0.1">node2@192.168.0.1</a>'}!hi.<br>hi<br>(<a href="mailto:node1@192.168.0.2">
node1@192.168.0.2</a>)5> nodes().<br>['<a href="mailto:node2@192.168.0.1">node2@192.168.0.1</a>']<br><br>And I receive the hi message in <a href="http://192.168.0.1">192.168.0.1</a>.<br><br>Cheers.<br></blockquote></div>
<br>