Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Dec 2005 21:32:12 +0800
From:      Yuan Jue <yuanjue02@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Wireless NIC in FreeBSD 6.0 ?
Message-ID:  <200512282132.13055.yuanjue02@gmail.com>
In-Reply-To: <43AFB052.9070005@locolomo.org>
References:  <200512251530.21898.yuanjue02@gmail.com> <200512261107.45871.yuanjue02@gmail.com> <43AFB052.9070005@locolomo.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 26 December 2005 16:56, Erik Norgaard wrote:
> Yuan Jue wrote:
> > On Sunday 25 December 2005 23:15, Erik N=F8rgaard wrote:
> >>Yuan Jue wrote:
> >>>one more question
> >>>since I use a fixed IP address in my dormitory and a dynamic IP address
> >>>in the classroom or library, i need to change my local NIC configure
> >>> from time to time. In fact, I use the fixed IP address as my default
> >>> setting, which is as follows:
> >>>
> >>>what is the right way to do it? or is there any better solution for my
> >>>situation?
> >>
> >>Try to take a look at dhclient.conf(5) and dhclient(8) and set all
> >>interfaces to be configured with dhcp. I think it should be posible to
> >>configure default values so there is something to fall back on if a
> >>lease is not obtained.
> >>
> >>Note that dhclient is new in FBSD 6, this is also why you had to take
> >>down the other interface. The old dhclient would reset all dhcp
> >>configured interfaces, the new doesn't, which is quite neat because
> >>usually you would have the two interfaces connected to /different/
> >>networks.
> >
> > thanks for your explanations about DHCP in FreeBSD 6.0, although I
> > still cannot find a way to config dhclient.conf to solve my problem :)
>
> Of course I guess you read the man-page, but maybe you didn't see this:
>
yes, i do

>    The dhclient.conf file can be used to configure the behaviour of the
>    client in a wide variety of ways: protocol timing, information
>    requested from the server, information required of the server,
>    defaults to use if the server does not provide certain information,
>    values with which to override information provided by the server, or
>    values to prepend or append to information provided by the server.
>    The configuration file can also be preinitialized with addresses to
>    use on networks that do not have DHCP servers.
>
> It appears you can set some default values:
>
>    default { [option declaration] [, ... option declaration] }
>           If for some set of options the client should use the value sup-
>           plied by the server, but needs to use some default value if no
>           value was supplied by the server, these values can be defined
>           in the default statement.
>
> I would assume that if you set defaults this way, defaults will also
> take place if no lease is obtained at all - at least that would be very
> usefull. Something like this I guess:
>
>    interface bge0 {
>        default {
>            fixed-address your-fixed-ip-here;
>            subnet-mask your-fixed-subnet-mask-here;
>            ...
>        }
>    }
>
sorry, I still don't quite get what you mean. it seems my default setting
is this though it is not written in dhclient.conf.

> You might want to toggle timeout so defaults take effect faster.
>
> If both interfaces are configured with dhcp then dhclient will
> unconfigure the interface if there is no connection be it wired or
> wireless and the configuration of the working interface should take effec=
t.

how can I configure the wireless interface to use DHCP in dhclient.conf?
like as follows?

	interface ath0 {
		default {
			script "/etc/dhclient-script";
			    }
				}
=20
looking forward more explanations
thanks

=2D-=20
Best Regards.
Yuan Jue



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512282132.13055.yuanjue02>