Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jan 2001 20:31:43 -0000
From:      "G D McKee" <freebsd@gdmckee.com>
To:        "freebsd-questions" <freebsd-questions@FreeBSD.ORG>
Subject:   Neoupdate
Message-ID:  <000b01c0781f$aec46640$0500a8c0@gdmckee.local>

next in thread | raw e-mail | index | archive | help
Hi

Found a useful program to update your DNS if you are on a cable modem but
the reg ex only seems to work with Linux.  Does any one know how to get it
to work with FreeBSD.

The Code that is a fault is as follows:

sub getip(){
($device) = @_;
my(@newip,$newip,$nic);
$nic = qx(/sbin/ifconfig $device);
print "$nic\n";
@newip = grep(/^addr/, split(/\s/, $nic));
$newip = $newip[0];
$newip =~ s/addr://;
if ($newip =~ m/(\d+)\.(\d+)\.(\d+)\.(\d+)/){
return $newip;
}else{
die "Aborting : Can't retrieve ip information from $device\n";
}
}

Has any one got any ideas on how to get this to work with device tun0 and a
standard nic.

G D McKee



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?000b01c0781f$aec46640$0500a8c0>