Thanks to help from many people on this list I have finally managed to
        arive at a workaround for the first connection hanging, when using
        diald.

        However I cleary don not understand what's going on here.

        If I set /proc/sys/net/ipv4/ip_dynaddr to 1, and put -buffer-packets in
        the diald.conf file, then my understanding of what happens is thus.

        A packet goes to diald, it imedialty sends it on to the kernel. The
        kernel recognizing that the source address is not valid yet, waits for
        the link to come up and rewrites the source address to the dynamicly
        assigned one.

        If however it works this way, then it should not matter of the packet
        is a DNS query, a ping, or any other TCP/IP packet, right, but yet if I
        run a loacal cacheing named, and if the destination that I am sending
        to is in the chache, then the conection will hanf forever.

        Why is this? And how can it be fixed, either long term as a design
        iissue, or short term as a workaround?

        I have been suing FreeBSD machines with userland ppp, doing
        masqureading for over 4 years nowm and had never seen this type of
        situation.

        Thanks for any insight on this.

-- 
Stan Brown     [EMAIL PROTECTED]                                    843-745-3154
Westvaco
Charleston SC.
-- 
Windows 98: n.
        useless extension to a minor patch release for 32-bit extensions and
        a graphical shell for a 16-bit patch to an 8-bit operating system
        originally coded for a 4-bit microprocessor, written by a 2-bit 
        company that can't stand for 1 bit of competition.
-
(c) 1999 Stan Brown.  Redistribution via the Microsoft Network is prohibited.

Reply via email to