Hi,<br><br>For the explanation about /etc/hosts being static and only need to restart the pluto for correct entry, refer to to below code.<br><br>#include &lt;stdio.h&gt;<br>#include &lt;netdb.h&gt;<br>#include &lt;arpa/inet.h&gt;  <br>
#include &lt;netinet/in.h&gt;<br>#include &lt;unistd.h&gt;<br><br>int <br>main(int argc, char **argv) {<br>        struct hostent *host;     /* host information */<br>        struct in_addr h_addr;    /* internet address */<br>
        if (argc != 2) {<br>                fprintf(stderr, &quot;USAGE: nslookup &lt;inet_address&gt;\n&quot;);<br>                return 1;<br>        }<br>        while(1){<br>                if ((host = gethostbyname(argv[1])) == NULL) {<br>
                        fprintf(stderr, &quot;(mini) nslookup failed on &#39;%s&#39;\n&quot;, argv[1]);<br>                        return 1;<br>                }<br>                h_addr.s_addr = *((unsigned long *) host-&gt;h_addr_list[0]);<br>
                fprintf(stdout, &quot;%s\n&quot;, inet_ntoa(h_addr));<br>                sleep(5);<br>        }<br>        return 0;<br>}<br><br>After successfully complying the code, I run it with /etc/hosts entry for &#39;ddnstest&#39; as &#39;10.103.6.70&#39;. While the program is running, I change the entry for ddnstest to 10.103.6.71 and see that it is reflected in my running program.<br>
<br>root@netgenie:~# ./lookup ddnstest<br>10.103.6.70<br>10.103.6.70<br>10.103.6.71<br>...<br><br>The one who thinks that pluto needs to restart, for /etc/hosts as these are static entries needs to rethink about the problem.<br>
I am heavily on to the DPD and related feature&#39;s testing. I have found some SIGABORT and SIGSEGV for few configurations. Let us please resolve issues before really guessing the unwanted posts.<br><br>Regards,<br>Nrupen<br>
<br><div class="gmail_quote">On Thu, Mar 29, 2012 at 10:41 PM, Tuomo Soini <span dir="ltr">&lt;<a href="mailto:tis@foobar.fi">tis@foobar.fi</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Wed, 28 Mar 2012 11:38:03 +0530<br>
Nrupen Chudasma &lt;<a href="mailto:nrupen@gmail.com">nrupen@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; Yesterday I sent the same comment in the User&#39;s list. But I think it<br>
&gt; would be appropriate to discuss about the bug in dev list.<br>
&gt;<br>
&gt; I have been using openswan 2.6.24 with NETKEY for quite a long time.<br>
&gt; I had a requirement for DYNDNS based remote host support for making<br>
&gt; the connections. As there is support added, I tried with the 2.6.24<br>
&gt; version and could not succeed.<br>
&gt; I searched out for bug#1201 with the exact reason. So I uprated to<br>
&gt; version 2.6.33. But the problem is still there. Even I tried latest<br>
&gt; version i.e. 2.6.38 but the result is same.<br>
&gt;<br>
&gt; According to the RCA done for the bug, &quot;conn-&gt;dnshostname&quot; is NULL.<br>
&gt; The specified solution was to work with ipsec whack.<br>
&gt;<br>
&gt; I tried with that. Please correct me if my approach for the problem is<br>
&gt; wrong. I have put remote as &quot;ddnstest&quot; and added entry in<br>
&gt; the /etc/hosts file.<br>
&gt; I add one connection with ipsec whack. Initiate the connection. Later<br>
&gt; I change my remote host&#39;s IP and add the according entry<br>
&gt; in /etc/hosts. The dpdtimeout happens as the former IP no longer<br>
&gt; available and thus I get the DPD in which case my action restart<br>
&gt; triggers the initiation of the connection.<br>
&gt; Still my connection is initiated to the same IP as before.<br>
<br>
</div>Anything in /etc/hosts is static data - not dynamic dns - there is no<br>
guarantee it gets read without restarting whole pluto.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Tuomo Soini &lt;<a href="mailto:tis@foobar.fi">tis@foobar.fi</a>&gt;<br>
Foobar Linux services<br>
+358 40 5240030<br>
Foobar Oy &lt;<a href="http://foobar.fi/" target="_blank">http://foobar.fi/</a>&gt;<br>
_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@lists.openswan.org">Dev@lists.openswan.org</a><br>
<a href="https://lists.openswan.org/mailman/listinfo/dev" target="_blank">https://lists.openswan.org/mailman/listinfo/dev</a><br>
</font></span></blockquote></div><br>