make server configuration editable using tied variables
[pxelator] / lib / PXElator / dhcpd.pm
index 39d598f..9d56cba 100644 (file)
@@ -54,6 +54,7 @@ sub client_mac_ip {
 
        if ( $ip = client::ip_from_mac( $mac ) ) {
                print "RENEW $mac $ip\n";
+               client::save_ip_mac( $ip, $mac );
                return $ip;
        } elsif ( in_our_range( $request_ip ) ) {
                $ip = client::next_ip( $mac );
@@ -150,7 +151,7 @@ sub process_packet {
        my $options = {
                DHO_SUBNET_MASK()       => $server::netmask,
                DHO_ROUTERS()           => $server::ip,
-               DHO_DOMAIN_NAME()       => $server::domain_name,
+               DHO_DOMAIN_NAME()       => $server::domain,
                DHO_NAME_SERVERS()      => $server::ip,
                DHO_DOMAIN_NAME_SERVERS() => $server::ip,
                DHO_HOST_NAME()         => client::conf( $ip, 'hostname' ),