Date: Sat, 9 Feb 2002 09:15:21 -0500 From: "Marko" <markovich@mindspring.com> To: "Rogier R. Mulhuijzen" <drwilco@drwilco.net> Cc: freebsd-hackers@freebsd.org Subject: Re[6]: natd UDP errors with PPP demand dial Message-ID: <5743342710.20020209091521@mindspring.com> In-Reply-To: <BasiliX-1.1.0-10131788693c63e1f5a7f33@artemis.drwilco.net> References: <BasiliX-1.1.0-10131788693c63e1f5a7f33@artemis.drwilco.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/8/2002 Rogier R. Mulhuijzen drwilco@drwilco.net wrote: RRM> 1) Maybe the IP change isn't getting through to natd like it should. RRM> 2) Have ppp kill -9 natd on link down and start natd on linkup. RRM> Doc Thank you for the suggestion, Doc. The IP change gets through to natd, but the packets causing the problem seem to be out of its jurisdiction by then, and headed for the Internet. It seems to me that stopping and starting natd would cause another set of problems. The outgoing packets that prompt ppp to set up a link are generated by machines on a private LAN. That means that if natd is not running at the beginning of ppp link setup, ppp will receive and will route to the Internet some packets with private source IP. Right? I think I solved the problem by using a couple of in and out ppp filters, which I mentioned in my previous message: # Allow incoming only to current address set filter in 0 permit 0/0 MYADDR # Block destination - previous IP. set filter in 1 deny 0/0 0/0 # Allow outgoing only from current address set filter out 0 permit MYADDR 0/0 # Block source - previous IP. set filter out 1 deny 0/0 0/0 I don't know if I did the filters the best way, or if this is the best way to handle the problem. However, it seems to be working. I don't get errors from natd since then. I might try just using the out filter because the outbound packets seem to initiate the whole error sequence. Thank you again for responding. Marko To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5743342710.20020209091521>