Date: Wed, 26 Sep 2001 12:13:06 -0500 From: "mario" <admin@tecdigital.net> To: <scott@smnolde.com>, <freebsd-questions@FreeBSD.ORG> Subject: Re: dhcp & cable, @home (help me fight the MS monopoly) Message-ID: <010c01c146ae$82867bf0$1ea5190a@Compilar> References: <20010926125951.E19847-100000@bsd.smnolde.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Read /sbin/dhclient-script (its a text file) You can add this to /etc/dhclient-exit-hooks: #!/bin/sh <whatever you need> and then chmod +x /etc/dhclient-exit-hooks Mario ----- Original Message ----- From: <scott@smnolde.com> To: <freebsd-questions@FreeBSD.ORG> Sent: Wednesday, September 26, 2001 12:04 PM Subject: Re: dhcp & cable, @home (help me fight the MS monopoly) > >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 > 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?010c01c146ae$82867bf0$1ea5190a>