18 |
tie our $domain, 'ties', 'domain' => 'pxelator.lan'; |
tie our $domain, 'ties', 'domain' => 'pxelator.lan'; |
19 |
tie our $new_clients, 'ties', 'new_clients' => $ip_to - $ip_from; |
tie our $new_clients, 'ties', 'new_clients' => $ip_to - $ip_from; |
20 |
|
|
21 |
|
if ( my $dev = $ENV{DEV} ) { |
22 |
|
my $ifconfig = `ifconfig $dev`; |
23 |
|
die "can't ifconfig $dev" unless $ifconfig; |
24 |
|
$ip = $1 if $ifconfig =~ m/inet addr:(\S+)/s; |
25 |
|
$netmask = $1 if $ifconfig =~ m/Mask:(\S+)/s; |
26 |
|
$bcast = $1 if $ifconfig =~ m/Bcast:(\S)/s; |
27 |
|
} |
28 |
|
|
29 |
warn "DEV $ip $bcast $netmask"; |
warn "DEV $ip $bcast $netmask"; |
30 |
|
|
31 |
our $conf = "$base_dir/conf"; |
our $conf = "$base_dir/conf"; |