Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Sep 2001 13:04:17 -0400 (EDT)
From:      <scott@smnolde.com>
To:        <freebsd-questions@FreeBSD.ORG>
Subject:   Re: dhcp & cable, @home (help me fight the MS monopoly)
Message-ID:  <20010926125951.E19847-100000@bsd.smnolde.com>
In-Reply-To: <20010926113441.B12931@acadia.ne.mediaone.net>

next in thread | previous in thread | raw e-mail | index | archive | help
 >This seems the hard way.  I am in the process (a long one,
 >unfortunately) of switching from a RH6.2 system to a FreeBSD system on
 >my cable modem with AT&T Broadband.  The DHCP thing is one of my
 >holdups.  I know that with dhcpcd distributed with Linux (not pump)
 >it is easy to get a script executed every time you get a lease/renewal
 >from the server.  Why wouldn't the FreeBSD dhcp client do the same
 >thing?   This would allow you to reset your firewall automatically.
 >
 >If I care to, I can get my Linux box to play a sound file, send an
 >email, or ping another system, or whatever, anytime I get a lease or
 >renewal from the dhcp server.  Of course, I really only have the
 >firewall reset and a modification to the /etc/hosts file so I can just
 >look there for my IP.
 >
 >Any other behavior kinda rubs against the 'dynamic' in dhcp :)  You
 >shouldn't have to do anything.  That's the point.  And saying that
 >this service or that one doesn't work with FreeBSD, or Linux, or
 >Joe's_Favorite_OS, is bull.  The DHCP protocol is pretty well defined,
 >and it is unlikely they are running a server that doesn't comply.  So
 >as long as the FreeBSD client complies, it is *only* a matter of
 >configuration.
 >
 >My only issue is finding the mechanism to reset the firewall when I
 >get a lease and fix the IP in /etc/hosts.  Once I do that, the Linux
 >box gets retired.
 >
 >Just my $0.02.

I've been using FreeBSD as a router and firewall with mediaone.net for
nearly 100 days without any problems.  My IP hasn't changed once yet.
natd handles dynamic IP addresses and any firewall can be scripted to
determine its own interface IP address.

My ipfw firewall script uses the following line to determine its IP
address: oip=`/sbin/ifconfig dc0 | grep inet | awk '{print $2}'`

If you have a problem when your IP address changes often, you can always
cron the firewall script.

Nothin' to it.

- Scott

 >
 >Lou
 >--
 >Louis LeBlanc       leblanc@acadia.ne.mediaone.net
 >Fully Funded Hobbyist, KeySlapper Extrordinaire :)
 >http://acadia.ne.mediaone.net


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?20010926125951.E19847-100000>