Date: Tue, 15 Feb 2000 00:23:55 -0500 From: "Crist J. Clark" <cjc@cc942873-a.ewndsr1.nj.home.com> To: Dan Busarow <dan@dpcsys.com> Cc: freebsd-questions@FreeBSD.ORG Subject: dhclient.conf (was: Re: Using yi.org and bsdonline.org to update IP) Message-ID: <20000215002355.G41631@cc942873-a.ewndsr1.nj.home.com> In-Reply-To: <Pine.BSF.3.96.1000214185715.6004C-100000@java.dpcsys.com>; from dan@dpcsys.com on Mon, Feb 14, 2000 at 07:03:15PM -0800 References: <20000215023602.AAA18973@mail.cfl.rr.com@cfl.rr.com> <Pine.BSF.3.96.1000214185715.6004C-100000@java.dpcsys.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Feb 14, 2000 at 07:03:15PM -0800, Dan Busarow wrote:
> On Mon, 14 Feb 2000 BSD-Dubbs@cfl.rr.com wrote:
> > I am using RoadRunner and to keep from dealing with the hassle of a
> > rotating IP I decided I would use YI.org and BSDONLINE.org to maintain
> > a virtual domain of sorts that pointed to my domain. I downloaded the
> > shell scripts and have them edited for my account...now comes my
> > question...
> >
> > How do I make it so that when dhclient updates my IP lease that it also
> > runs these scripts...I put them in my / directory and they are names
> > bsdonline_ipup.sh and yiorg_ipup.sh ... just wondering what the next
> > step is...thanks....
>
> Don't have a step by step for you but /etc/dhclient-script is just
> a sh script run by dhclient to do the updates. Look for the places
> where it does a
>
> route add $new_ip_address
>
> and have it run your scripts there. I do this to update my rc.firewall
> rules and it seems to work fine (though my ip address hasn't changed
> since we installed it).
I'm actually going to try some pretty adventuresome stuff with my
"new" notebook PC. I want to be able to freely hook it in to my home
LAN, _my_ office LAN, and the office-wide LAN. DHCP seems the best
option for this. I've set up the DHCP servers apparently without a
hitch, but the notebook client has been giving an error that has me
stumped.
My ep0 PC-Card does not properly detect the medium in use (it can be
UTP or BNC and it defaults to UTP, the wrong choice). All I have in
/etc/dhclient.conf is,
# $FreeBSD: src/etc/dhclient.conf,v 1.1.2.2 1999/08/29 14:18:41 peter Exp $
#
# This file is required by the ISC DHCP client.
# See ``man 5 dhclient.conf'' for details.
#
# In most cases an empty file is suffient for most people as the
# defaults are usually fine.
#
# 2000/02/14 - cjc: Global settings for DHCP
option host-name "cjc-notebook";
# 2000/02/14 - cjc: The ep0 device needs a hint to use 10Base2
interface "ep0" {
medium "link1";
}
#interface "xe0" { }
#End
From all I can see on the manpage, dhclient.conf(5), this is a
perfectly correct file. It is very similar to, but more simple than,
the example given on the manpage. However, when dhclient runs, I get,
dhclient: /etc/dhclient.conf line 12: expecting a statement.
dhclient: option
dhclient: ^
dhclient: /etc/dhclient.conf line 15: semicolon expected.
dhclient: interface
dhclient: ^
I've tried many different permutations of this file and I always get
these type of errors. I must be missing something obvious.
Thanks.
--
Crist J. Clark cjclark@home.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000215002355.G41631>
