DHCP: keep a lease forever?

2004-06-16 Thread Dave

I got a simple problem.  My local IP addresses keep changing (didn't have
this problem before until a firmware update), and I don't want them to.
I got these spammy winboxes that greedily race for to steal my FreeBSD's
lease.  I'm using a simple 4-port linksys router here.  It's configuration
is about useless.

Let's say I wanted to be 192.168.1.170 for argument's sake.  I turn
everything off (router + computers).  Set my 'starting IP' to 170.  Fire
the FreeBSD machine up first, let it get 170.  Then I turn the dumb
winboxes on, and who cares what they have they arn't important.  Like a
couple of days later, I'll type ifconfig and suddely I got 172 on my
FreeBSD box (192.168.1.172) instead of 170.  I could turn DHCP off, but
then my dhclient takes really really really long to find the network (but
it does find it, eventually).  How can I setup a more static system here
without the long wait for dhclient?  Anything in dhclient.conf I can put
in there?  I want to disable dhcp, but I need to figure out how to
efficiently get the connection going on, and basically, I havn't owned
FreeBSD in the pre-dhcp era, so I wouldn't know how.


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: DHCP: keep a lease forever?

2004-06-16 Thread Luke Kearney

On Wed, 16 Jun 2004 00:02:32 -0700 (PDT)
Dave [EMAIL PROTECTED] spake thus:

 
 I got a simple problem.  My local IP addresses keep changing (didn't have
 this problem before until a firmware update), and I don't want them to.
 I got these spammy winboxes that greedily race for to steal my FreeBSD's
 lease.  I'm using a simple 4-port linksys router here.  It's configuration
 is about useless.
 
 Let's say I wanted to be 192.168.1.170 for argument's sake.  I turn
 everything off (router + computers).  Set my 'starting IP' to 170.  Fire
 the FreeBSD machine up first, let it get 170.  Then I turn the dumb
 winboxes on, and who cares what they have they arn't important.  Like a
 couple of days later, I'll type ifconfig and suddely I got 172 on my
 FreeBSD box (192.168.1.172) instead of 170.  I could turn DHCP off, but
 then my dhclient takes really really really long to find the network (but
 it does find it, eventually).  How can I setup a more static system here
 without the long wait for dhclient?  Anything in dhclient.conf I can put
 in there?  I want to disable dhcp, but I need to figure out how to
 efficiently get the connection going on, and basically, I havn't owned
 FreeBSD in the pre-dhcp era, so I wouldn't know how.

I would think that the best way to do this would be to add a static IP
to your rc.conf file. It's pretty simple edit rc.conf and change the
line which says 

ifconfig_yourinterface0=inet 192.168.1.1  netmask 255.255.255.0

changing the address to suit your situation. It might then also help if
you alter the DHCP servers address range so that you don't accidentally
get conflicts. 

HTH

LukeK
-- 
Luke Kearney [EMAIL PROTECTED]

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: DHCP: keep a lease forever?

2004-06-16 Thread Kevin Stevens
On Jun 16, 2004, at 00:02, Dave wrote:
Let's say I wanted to be 192.168.1.170 for argument's sake.  I turn
everything off (router + computers).  Set my 'starting IP' to 170.  
Fire
the FreeBSD machine up first, let it get 170.  Then I turn the dumb
winboxes on, and who cares what they have they arn't important.  Like a
couple of days later, I'll type ifconfig and suddely I got 172 on my
FreeBSD box (192.168.1.172) instead of 170.  I could turn DHCP off, but
then my dhclient takes really really really long to find the network 
(but
it does find it, eventually).  How can I setup a more static system 
here
without the long wait for dhclient?  Anything in dhclient.conf I can 
put
in there?  I want to disable dhcp, but I need to figure out how to
efficiently get the connection going on, and basically, I havn't owned
FreeBSD in the pre-dhcp era, so I wouldn't know how.
Another poster replied with how to switch to static addressing.  Note 
that to do that, you need to assign the static address OUTSIDE the 
range (scope) that your DHCP server (Linksys router) is offering to 
clients, or it will get stepped on.

The other way to accomplish what you want is to set up a DHCP lease 
reservation.  You configure the DHCP server to associate a specific MAC 
address with a specific IP address in the scope.  The server will then 
only assign that IP address to a DHCP request from the client with that 
specific MAC.

Either approach requires configuration of the DHCP server.  My Linksys 
router supports both settings.

KeS
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]