Date: Thu, 12 Jun 1997 03:40:31 -0500 (CDT) From: Wayne Baety <mrfoine@enteract.com> To: Ari Suutari <ari.suutari@ps.carel.fi> Cc: "'Brian Somers'" <brian@awfulhak.org>, Mark Tinguely <tinguely@plains.NoDak.edu>, "freebsd-hackers@FreeBSD.ORG" <freebsd-hackers@FreeBSD.ORG> Subject: RE: /var/run/natd.pid request Message-ID: <Pine.BSI.3.95.970612032122.17260A-600000@enteract.com> In-Reply-To: <01BC771F.49BB8990@ari.suutari@ps.carel.fi>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-779932075-866104831=:17260 Content-Type: TEXT/PLAIN; charset=US-ASCII Well this is what i did a while back and needed the PID of natd....I think it requires procfs for the grepping of /proc thou.... I Just attached all of my cfg files for pppd..etc. Not sure if this was the best solution....but it worked for me. Also there is a script to return the pidof of a process by name....for the first match it prints just the PID but any other matches aren't parsed and status information is printed in the whole.....was a nice little script to get the PID of a named process quickly w/o using ps.....since at the time ps was crashing my -current. On Thu, 12 Jun 1997, Ari Suutari wrote: > Hi, > > On 12. kesakuuta 1997 10:18, Brian Somers [SMTP:brian@awfulhak.org] wrote: > > > > > > I finally figured out how to get natd working, and I have a little > > > suggestion: stuff the natd PID in /var/run/natd.pid. from my experiments > > > when the translating interface's address is dynamic (and using -dynamic > > > option), the natd process requires a SIGHUP to make the change to the > > > new address. If the natd PID is available, then it will simply the process. > > > > I've cc'd this to Ari Suutari (the author). I don't have any problem > > with this idea. > > > > Good idea, I'll add this to next version. > > > I did however think that the address change was transparent (reading the > > routing socket), but I havn't looked at the code. > > > > It is automatic based on messages in routing socket. It worked > for me with le & ep drivers but I haved tested it with ppp. The idea > is that sending SIGHUP should no longer be necessary. > > Ari S. > > --0-779932075-866104831=:17260 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=ip-up Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSI.3.95.970612034031.17260B@enteract.com> Content-Description: PPPD establish script IyEvYmluL3NoDQppcGxvY2FsPSQ0DQppcHJlbW90ZT0kNQ0KL3NiaW4vaWZj b25maWcgJDEgZGVsZXRlIDEwLjAuMC4xDQovc2Jpbi9pZmNvbmZpZyAkMSAk aXBsb2NhbCAkaXByZW1vdGUNCg0KIyMgZm9yIHNvbWUgcmVhc29uIHRoaXMg aXMgbmVjZXNzYXJ5IHRvby4uLg0KL3NiaW4vcm91dGUgY2hhbmdlIGRlZmF1 bHQgJGlwcmVtb3RlDQoNCiMjIyMgT2xkIE5ldCBhZGQgdHJhbnNsYXRpb24g dXANCiMgLSBSZW1vdmUgb2xkIHJ1bGVzDQojL3NiaW4vaXBuYXQgLXIgLWYg L2V0Yy9maXJld2FsbC9ydWxlcy5uYXQuZG93bg0KIyAtIENyZWF0ZSBhbmQg bG9hZCBuZXcgb25lcy4uLg0KI2VjaG8gIm1hcCBwcHAwIDE5OC4xNjguMS4x LzI0IC0+ICR7NH0vMzIgcG9ydG1hcCB0Y3AgMTAwMDA6MjAwMDAiID4gL2V0 Yy9maXJld2FsbC9ydWxlcy5uYXQudXANCiMvc2Jpbi9pcG5hdCAtZiAvZXRj L2ZpcmV3YWxsL3J1bGVzLm5hdC51cA0KIyMjIyMjDQoNCiMgU2luY2UgbmF0 ZCBkb2VzbnQgZ2l2ZSBpdHMgb3duIHBpZCBpbiB2YXIgcnVuDQojIGEgbGl0 dGxlIGNvb2tib29rIHJlY2lwaWUgaW4gbmF0ZCdzIHNjcmlwdA0KDQojIyBT SUdIVVAgd29ya3M/IHdhc250IGZvciBtZSEhDQpraWxsIC05IGBjYXQgL3Zh ci9ydW4vbmF0ZC5waWRgDQpzbGVlcCAxDQovdXNyL2xvY2FsL3NiaW4vbmF0 ZCAtdSAtbCAtcyAtbSAtYWxpYXNfYWRkcmVzcyAkaXBsb2NhbA0K --0-779932075-866104831=:17260 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=ip-down Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSI.3.95.970612034031.17260C@enteract.com> Content-Description: PPPD disconnect script IyEvYmluL3NoDQppcGxvY2FsPSIxMC4wLjAuMSINCmlwcmVtb3RlPSQ1DQoN Ci9zYmluL2lmY29uZmlnICQxIGRlbGV0ZQ0KL3NiaW4vaWZjb25maWcgJDEg JGlwbG9jYWwgJGlwcmVtb3RlIG5ldG1hc2sgMHhmZmZmZmYwMA0KL3NiaW4v aWZjb25maWcgJDEgdXANCg0KDQojIyMgT2xkIE5ldCBhZGQgdHJhbnNsYXRp b24gZG93bg0KIyAtUmVtb3ZlIG9sZCBydWxlcw0KIy9zYmluL2lwbmF0IC1y IC1mIC9ldGMvZmlyZXdhbGwvcnVsZXMubmF0LnVwDQojIC1DcmVhdGUgYW5k IGxvYWQgbmV3IG9uZXMNCiNlY2hvICJtYXAgZWQxIDE5OC4xNjguMS4xLzE2 IC0+IDEwLjAuMC4xLzMyIHBvcnRtYXAgdGNwIDEwMDAwOjIwMDAwIiA+IC9l dGMvZmlyZXdhbGwvcnVsZXMubmF0LmRvd24NCiMvc2Jpbi9pcG5hdCAtZiAv ZXRjL2ZpcmV3YWxsL3J1bGVzLm5hdC5kb3duDQojIyMjIyMjDQoNCg0KIyMj IENydWRlIGJ1dCB3b3Jrcy4uLi4uZG9udCBoYXZlIHRpbWUgdG8gcGVydXNl IG5hdGQgY29kZQ0Ka2lsbCAtOSBgY2F0IC92YXIvcnVuL25hdGQucGlkYA0K c2xlZXAgMQ0KL3Vzci9sb2NhbC9zYmluL25hdGQgLXUgLWwgLXMgLW0gLWFs aWFzX2FkZHJlc3MgJGlwbG9jYWwNCg== --0-779932075-866104831=:17260 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="rc.local" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSI.3.95.970612034031.17260D@enteract.com> Content-Description: Some initial config opts for natdin here Iw0KIyBzaXRlLXNwZWNpZmljIHN0YXJ0dXAgYWN0aW9ucywgZGFlbW9ucw0K Iw0KIwkkRnJlZUJTRCQNCiMNCg0KVD0vdG1wL19tb3RkDQpybSAtZiAkVA0K dW5hbWUgLXYgfCBzZWQgLWUgJ3MsXlwoW14jXSpcKSAjXCguKiBbMS0yXVsw LTldWzAtOV1bMC05XVwpLiovXChbXlxdKlwpICQsXDEgKFwzKSAjXDIsJyA+ ICRUDQphd2sgJ3tpZiAoTlIgPT0gMSkge2lmICgkMSA9PSAiRnJlZUJTRCIp IHtuZXh0fSBlbHNlIHtwcmludCAiXG4iJDB9fSBlbHNlIHtwcmludH19JyA8 IC9ldGMvbW90ZCA+PiAkVA0KY3AgJFQgL2V0Yy9tb3RkDQpjaG1vZCA2NDQg L2V0Yy9tb3RkDQpybSAtZiAkVA0KDQplY2hvICcgJw0KZWNobyAnY29uZmln dXJpbmcgYXJwIHByb3RvY29sOicNCmFycCAtZiAvZXRjL2FycC5jb25mDQph cnAgLWENCmVjaG8gJyAnDQoNCmVjaG8gLW4gJ3N0YXJ0aW5nIGxvY2FsIGRh ZW1vbnM6ICcNCg0KIyBwdXQgeW91ciBsb2NhbCBzdHVmZiBoZXJlDQoNCmVj aG8gLW4gJ3JhcnBkICcNCnJhcnBkIC1hDQoNCmVjaG8gLW4gJ2Jpc2RuZDog Jw0KL3Vzci9sb2NhbC9iaW4vYmlzZG5kIC1sDQoNCmVjaG8gJ2lzZG4gcHBw IGFjdGl2ZScNCi9zYmluL2lmY29uZmlnIHBwcDAgMTAuMC4wLjEgMTk0LjY0 LjQuNyBuZXRtYXNrIDB4ZmZmZmZmMDANCi9zYmluL2lmY29uZmlnIHBwcDAg dXANCg0KL3NiaW4vcm91dGUgYWRkIGRlZmF1bHQgMTk0LjY0LjQuNw0KDQoj IHJvdXRlIGFkZCAtaW50ZXJmYWNlIHBwcDAgZG9lc250IHdvcmsNCg0KZWNo byAnaW50ZXJuZXR3b3JraW5nIGFjdGl2YXRlZCcNCmVjaG8gJyAnDQoNCmVj aG8gJ2NvbmZpZ3VyaW5nIGZpcmV3YWxsIGFuZCBuZXR3b3JrIGFkZHJlc3Mg dHJhbnNsYXRpb24uLi4nDQoNCiNpZiBbLXggL2V0Yy9maXJld2FsbC9pcGZp cmUgXQ0KI3RoZW4NCgkvZXRjL2ZpcmV3YWxsL2lwZmlyZQ0KI2ltcG9yYW50 IGZpcmUgd2FsbCBydWxlczoNCiMjIDYxMzYgaXMgdGhlIHNlcnZpY2UgcG9y dCBvZiB0aGUgbmF0ZCBkYWVtb24NCiMjDQojIyAvc2Jpbi9pcGZ3IGFkZCAx NTAwIGRpdmVydCA2MTM2IGlwIGZyb20gMTkyLjE2OC4xLjAvMjQgdG8gYW55 IHZpYSBlZDINCiMjIC9zYmluL2lwZncgYWRkIDE1MDAgZGl2ZXJ0IDYxMzYg aXAgZnJvbSBhbnkgdG8gYW55IHZpYSBwcHAwDQojZmkNCi91c3IvbG9jYWwv c2Jpbi9uYXRkIC11IC1sIC1zIC1tIC1hbGlhc19hZGRyZXNzIDEwLjAuMC4x DQoNCmVjaG8gJ1N0YXJ0aW5nIFdJTlMuLi4nDQovdXNyL2xvY2FsL3NiaW4v bm1iZCAtSCAvZXRjL25ob3N0cw0KDQplY2hvICdzeXN0ZW0gc3RhcnRlZC4g IExvYWRpbmcgWHNlcnZlci4uLi4nDQovdXNyL1gxMVI2L2Jpbi94ZG0NCg0K c2xlZXAgMQ0K --0-779932075-866104831=:17260 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=natd Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSI.3.95.970612034031.17260E@enteract.com> Content-Description: Natd pid wrapper script...requires pidof script IyEvYmluL3NoDQpvcHRzPSQqDQoNCmVjaG8gJG9wdHMgPiAvdmFyL3J1bi9u YXRkLm9wdHMNCi91c3IvbG9jYWwvc2Jpbi9uYXRkdSAkb3B0cyAmDQpzbGVl cCAxDQovdXNyL2xvY2FsL3NiaW4vcGlkb2YgbmF0ZCA+IC92YXIvcnVuL25h dGQucGlkDQoNCg== --0-779932075-866104831=:17260 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=pidof Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSI.3.95.970612034031.17260F@enteract.com> Content-Description: Returns PID of process by name IyEvdXNyL2Jpbi9wZXJsDQoNCiRwaWQgPSBgZ3JlcCBAQVJHViAvcHJvYy8q L3N0YXR1c2A7DQokcGlkID1+IHMvXC9wcm9jXC8vLzsNCiRwaWQgPX4gcy9c RC4qLy87DQoNCnByaW50ICIkcGlkIjsNCg== --0-779932075-866104831=:17260--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.95.970612032122.17260A-600000>