Skip site navigation (1)Skip section navigation (2)
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>