From owner-freebsd-questions Mon Sep 27 17:54:41 1999 Delivered-To: freebsd-questions@freebsd.org Received: from dt014n8c.san.rr.com (dt014n8c.san.rr.com [24.30.129.140]) by hub.freebsd.org (Postfix) with ESMTP id D8BBF1561C for ; Mon, 27 Sep 1999 17:54:37 -0700 (PDT) (envelope-from Doug@gorean.org) Received: from localhost (doug@localhost) by dt014n8c.san.rr.com (8.9.3/8.8.8) with ESMTP id RAA11000; Mon, 27 Sep 1999 17:54:35 -0700 (PDT) (envelope-from Doug@gorean.org) Date: Mon, 27 Sep 1999 17:54:35 -0700 (PDT) From: Doug X-Sender: doug@dt014n8c.san.rr.com To: Michael9 Cc: freebsd-questions@freebsd.org Subject: Re: dhclient (was: Network Interface Trouble.) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1293108499-938480075=:10952" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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-1293108499-938480075=:10952 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 27 Sep 1999, Michael9 wrote: > The reason for the kernel messages was an incorrect route. The route was > added by the /sbin/dhclient-script script, which is invoked from dhclient. > Apparently dhclient-script tries to be smart and add a bunch of static > routes. The attached diff should help. I'm working on a more complete and freebsd-like replacement for the dhclient-script, but this version at least fixes the particular problem you experienced, and has been well tested by myself and others. HTH, Doug -- "Stop it, I'm gettin' misty." - Mel Gibson as Porter, "Payback" --0-1293108499-938480075=:10952 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dhclient-script.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: dhclient-script diff Content-Disposition: attachment; filename="dhclient-script.diff" LS0tIC91c3Ivc3JjL2NvbnRyaWIvaXNjLWRoY3AvY2xpZW50L3NjcmlwdHMv ZnJlZWJzZAlTYXQgU2VwICA0IDE1OjM0OjUzIDE5OTkNCisrKyAvZXRjL2Ro Y2xpZW50LXNjcmlwdAlTdW4gQXVnICA4IDAxOjU0OjM2IDE5OTkNCkBAIC0x LDEwICsxLDYgQEANCiAjIS9iaW4vc2gNCiANCi1pZiBbIC14IC91c3IvYmlu L2xvZ2dlciBdOyB0aGVuDQotCUxPR0dFUj0iL3Vzci9iaW4vbG9nZ2VyIC1z IC1wIHVzZXIubm90aWNlIC10IGRoY2xpZW50Ig0KLWVsc2UNCi0JTE9HR0VS PWVjaG8NCi1maQ0KK0xPR0dFUj0iL3Vzci9iaW4vbG9nZ2VyIC1zIC1wIHVz ZXIubm90aWNlIC10IGRoY2xpZW50Ig0KIA0KIG1ha2VfcmVzb2x2X2NvbmYo KSB7DQogICBlY2hvIHNlYXJjaCAkbmV3X2RvbWFpbl9uYW1lID4vZXRjL3Jl c29sdi5jb25mDQpAQCAtNjYsNyArNjIsNyBAQA0KIGlmIFsgeCRyZWFzb24g PSB4UFJFSU5JVCBdOyB0aGVuDQogICBpZiBbIHgkYWxpYXNfaXBfYWRkcmVz cyAhPSB4IF07IHRoZW4NCiAgICAgaWZjb25maWcgJGludGVyZmFjZSBpbmV0 IC1hbGlhcyAkYWxpYXNfaXBfYWRkcmVzcyA+IC9kZXYvbnVsbCAyPiYxDQot ICAgIHJvdXRlIGRlbGV0ZSAkYWxpYXNfaXBfYWRkcmVzcyAxMjcuMC4wLjEg PiAvZGV2L251bGwgMj4mMQ0KKyMgICAgcm91dGUgZGVsZXRlICRhbGlhc19p cF9hZGRyZXNzIDEyNy4wLjAuMSA+IC9kZXYvbnVsbCAyPiYxDQogICBmaQ0K ICAgaWZjb25maWcgJGludGVyZmFjZSBpbmV0IDAuMC4wLjAgbmV0bWFzayAw LjAuMC4wIFwNCiAJCWJyb2FkY2FzdCAyNTUuMjU1LjI1NS4yNTUgdXANCkBA IC04MywxOCArNzksMjMgQEANCiAgIGlmIFsgeCRjdXJyZW50X2hvc3RuYW1l ID0geCBdIHx8IFwNCiAgICAgIFsgeCRjdXJyZW50X2hvc3RuYW1lID0geCRv bGRfaG9zdF9uYW1lIF07IHRoZW4NCiAgICAgaWYgWyB4JG5ld19ob3N0X25h bWUgIT0geCRvbGRfaG9zdF9uYW1lIF07IHRoZW4NCi0gICAgICAkTE9HR0VS IE5ldyBIb3N0bmFtZTogJG5ld19ob3N0X25hbWUNCi0gICAgICBob3N0bmFt ZSAkbmV3X2hvc3RfbmFtZQ0KKyAgICAgIGlmIFsgeCRuZXdfZG9tYWluX25h bWUgIT0geCBdOyB0aGVuDQorICAgICAgICBjb21wbGV0ZV9ob3N0bmFtZT0k bmV3X2hvc3RfbmFtZS4kbmV3X2RvbWFpbl9uYW1lDQorICAgICAgZWxzZQ0K KyAgICAgICAgY29tcGxldGVfaG9zdG5hbWU9JG5ld19ob3N0X25hbWUNCisg ICAgICBmaQ0KKyAgICAgICRMT0dHRVIgTmV3IEhvc3RuYW1lOiAkY29tcGxl dGVfaG9zdG5hbWUNCisgICAgICBob3N0bmFtZSAkY29tcGxldGVfaG9zdG5h bWUNCiAgICAgZmkNCiAgIGZpDQogICBpZiBbIHgkb2xkX2lwX2FkZHJlc3Mg IT0geCBdICYmIFsgeCRhbGlhc19pcF9hZGRyZXNzICE9IHggXSAmJiBcDQog CQlbIHgkYWxpYXNfaXBfYWRkcmVzcyAhPSB4JG9sZF9pcF9hZGRyZXNzIF07 IHRoZW4NCiAgICAgaWZjb25maWcgJGludGVyZmFjZSBpbmV0IC1hbGlhcyAk YWxpYXNfaXBfYWRkcmVzcyA+IC9kZXYvbnVsbCAyPiYxDQotICAgIHJvdXRl IGRlbGV0ZSAkYWxpYXNfaXBfYWRkcmVzcyAxMjcuMC4wLjEgPiAvZGV2L251 bGwgMj4mMQ0KKyMgICAgcm91dGUgZGVsZXRlICRhbGlhc19pcF9hZGRyZXNz IDEyNy4wLjAuMSA+IC9kZXYvbnVsbCAyPiYxDQogICBmaQ0KICAgaWYgWyB4 JG9sZF9pcF9hZGRyZXNzICE9IHggXSAmJiBbIHgkb2xkX2lwX2FkZHJlc3Mg IT0geCRuZXdfaXBfYWRkcmVzcyBdOyB0aGVuDQogICAgIGlmY29uZmlnICRp bnRlcmZhY2UgaW5ldCAtYWxpYXMgJG9sZF9pcF9hZGRyZXNzICRtZWRpdW0N Ci0gICAgcm91dGUgZGVsZXRlICRvbGRfaXBfYWRkcmVzcyAxMjcuMSA+L2Rl di9udWxsIDI+JjENCisjICAgIHJvdXRlIGRlbGV0ZSAkb2xkX2lwX2FkZHJl c3MgMTI3LjEgPi9kZXYvbnVsbCAyPiYxDQogICAgIGZvciByb3V0ZXIgaW4g JG9sZF9yb3V0ZXJzOyBkbw0KICAgICAgIHJvdXRlIGRlbGV0ZSBkZWZhdWx0 ICRyb3V0ZXIgPi9kZXYvbnVsbCAyPiYxDQogICAgIGRvbmUNCkBAIC0xMTEs OCArMTEyLDkgQEANCiAgICAgIFsgeCRyZWFzb24gPSB4Qk9VTkQgXSB8fCBb IHgkcmVhc29uID0geFJFQk9PVCBdOyB0aGVuDQogICAgIGlmY29uZmlnICRp bnRlcmZhY2UgaW5ldCAkbmV3X2lwX2FkZHJlc3MgJG5ld19uZXRtYXNrX2Fy ZyBcDQogCQkJCQkkbmV3X2Jyb2FkY2FzdF9hcmcgJG1lZGl1bQ0KLSAgICBy b3V0ZSBhZGQgJG5ld19pcF9hZGRyZXNzIDEyNy4xID4vZGV2L251bGwgMj4m MQ0KKyMgICAgcm91dGUgYWRkICRuZXdfaXBfYWRkcmVzcyAxMjcuMSA+L2Rl di9udWxsIDI+JjENCiAgICAgZm9yIHJvdXRlciBpbiAkbmV3X3JvdXRlcnM7 IGRvDQorICAgICAgJExPR0dFUiBOZXcgRGVmYXVsdCBSb3V0ZXI6ICRyb3V0 ZXINCiAgICAgICByb3V0ZSBhZGQgZGVmYXVsdCAkcm91dGVyID4vZGV2L251 bGwgMj4mMQ0KICAgICBkb25lDQogICAgIGlmIFsgIiRuZXdfc3RhdGljX3Jv dXRlcyIgIT0gIiIgXTsgdGhlbg0KQEAgLTEyNyw3ICsxMjksNyBAQA0KICAg aWYgWyB4JG5ld19pcF9hZGRyZXNzICE9IHgkYWxpYXNfaXBfYWRkcmVzcyBd ICYmIFsgeCRhbGlhc19pcF9hZGRyZXNzICE9IHggXTsNCiAgICB0aGVuDQog ICAgIGlmY29uZmlnICRpbnRlcmZhY2UgaW5ldCBhbGlhcyAkYWxpYXNfaXBf YWRkcmVzcyAkYWxpYXNfc3VibmV0X2FyZw0KLSAgICByb3V0ZSBhZGQgJGFs aWFzX2lwX2FkZHJlc3MgMTI3LjAuMC4xDQorIyAgICByb3V0ZSBhZGQgJGFs aWFzX2lwX2FkZHJlc3MgMTI3LjAuMC4xDQogICBmaQ0KICAgZWNobyBzZWFy Y2ggJG5ld19kb21haW5fbmFtZSA+L2V0Yy9yZXNvbHYuY29uZg0KICAgZm9y IG5hbWVzZXJ2ZXIgaW4gJG5ld19kb21haW5fbmFtZV9zZXJ2ZXJzOyBkbw0K QEAgLTEzOSwxMSArMTQxLDExIEBADQogaWYgWyB4JHJlYXNvbiA9IHhFWFBJ UkUgXSB8fCBbIHgkcmVhc29uID0geEZBSUwgXTsgdGhlbg0KICAgaWYgWyB4 JGFsaWFzX2lwX2FkZHJlc3MgIT0geCBdOyB0aGVuDQogICAgIGlmY29uZmln ICRpbnRlcmZhY2UgaW5ldCAtYWxpYXMgJGFsaWFzX2lwX2FkZHJlc3MgPiAv ZGV2L251bGwgMj4mMQ0KLSAgICByb3V0ZSBkZWxldGUgJGFsaWFzX2lwX2Fk ZHJlc3MgMTI3LjAuMC4xID4gL2Rldi9udWxsIDI+JjENCisjICAgIHJvdXRl IGRlbGV0ZSAkYWxpYXNfaXBfYWRkcmVzcyAxMjcuMC4wLjEgPiAvZGV2L251 bGwgMj4mMQ0KICAgZmkNCiAgIGlmIFsgeCRvbGRfaXBfYWRkcmVzcyAhPSB4 IF07IHRoZW4NCiAgICAgaWZjb25maWcgJGludGVyZmFjZSBpbmV0IC1hbGlh cyAkb2xkX2lwX2FkZHJlc3MgJG1lZGl1bQ0KLSAgICByb3V0ZSBkZWxldGUg JG9sZF9pcF9hZGRyZXNzIDEyNy4xID4vZGV2L251bGwgMj4mMQ0KKyMgICAg cm91dGUgZGVsZXRlICRvbGRfaXBfYWRkcmVzcyAxMjcuMSA+L2Rldi9udWxs IDI+JjENCiAgICAgZm9yIHJvdXRlciBpbiAkb2xkX3JvdXRlcnM7IGRvDQog ICAgICAgcm91dGUgZGVsZXRlIGRlZmF1bHQgJHJvdXRlciA+L2Rldi9udWxs IDI+JjENCiAgICAgZG9uZQ0KQEAgLTE1OSw3ICsxNjEsNyBAQA0KICAgZmkN CiAgIGlmIFsgeCRhbGlhc19pcF9hZGRyZXNzICE9IHggXTsgdGhlbg0KICAg ICBpZmNvbmZpZyAkaW50ZXJmYWNlIGluZXQgYWxpYXMgJGFsaWFzX2lwX2Fk ZHJlc3MgJGFsaWFzX3N1Ym5ldF9hcmcNCi0gICAgcm91dGUgYWRkICRhbGlh c19pcF9hZGRyZXNzIDEyNy4wLjAuMQ0KKyMgICAgcm91dGUgYWRkICRhbGlh c19pcF9hZGRyZXNzIDEyNy4wLjAuMQ0KICAgZmkNCiAgIGV4aXRfd2l0aF9o b29rcyAwDQogZmkNCkBAIC0xNjcsNyArMTY5LDcgQEANCiBpZiBbIHgkcmVh c29uID0geFRJTUVPVVQgXTsgdGhlbg0KICAgaWYgWyB4JGFsaWFzX2lwX2Fk ZHJlc3MgIT0geCBdOyB0aGVuDQogICAgIGlmY29uZmlnICRpbnRlcmZhY2Ug aW5ldCAtYWxpYXMgJGFsaWFzX2lwX2FkZHJlc3MgPiAvZGV2L251bGwgMj4m MQ0KLSAgICByb3V0ZSBkZWxldGUgJGFsaWFzX2lwX2FkZHJlc3MgMTI3LjAu MC4xID4gL2Rldi9udWxsIDI+JjENCisjICAgIHJvdXRlIGRlbGV0ZSAkYWxp YXNfaXBfYWRkcmVzcyAxMjcuMC4wLjEgPiAvZGV2L251bGwgMj4mMQ0KICAg ZmkNCiAgIGlmY29uZmlnICRpbnRlcmZhY2UgaW5ldCAkbmV3X2lwX2FkZHJl c3MgJG5ld19uZXRtYXNrX2FyZyBcDQogCQkJCQkkbmV3X2Jyb2FkY2FzdF9h cmcgJG1lZGl1bQ0KQEAgLTE3OSw5ICsxODEsOSBAQA0KICAgICAgIGlmIFsg eCRuZXdfaXBfYWRkcmVzcyAhPSB4JGFsaWFzX2lwX2FkZHJlc3MgXSAmJiBc DQogCQkJWyB4JGFsaWFzX2lwX2FkZHJlc3MgIT0geCBdOyB0aGVuDQogCWlm Y29uZmlnICRpbnRlcmZhY2UgaW5ldCBhbGlhcyAkYWxpYXNfaXBfYWRkcmVz cyAkYWxpYXNfc3VibmV0X2FyZw0KLQlyb3V0ZSBhZGQgJGFsaWFzX2lwX2Fk ZHJlc3MgMTI3LjAuMC4xDQorIwlyb3V0ZSBhZGQgJGFsaWFzX2lwX2FkZHJl c3MgMTI3LjAuMC4xDQogICAgICAgZmkNCi0gICAgICByb3V0ZSBhZGQgJG5l d19pcF9hZGRyZXNzIDEyNy4xID4vZGV2L251bGwgMj4mMQ0KKyMgICAgICBy b3V0ZSBhZGQgJG5ld19pcF9hZGRyZXNzIDEyNy4xID4vZGV2L251bGwgMj4m MQ0KICAgICAgIGZvciByb3V0ZXIgaW4gJG5ld19yb3V0ZXJzOyBkbw0KIAly b3V0ZSBhZGQgZGVmYXVsdCAkcm91dGVyID4vZGV2L251bGwgMj4mMQ0KICAg ICAgIGRvbmUNCg== --0-1293108499-938480075=:10952-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message