Difference between revisions of "Cluster der kan alt/Install DHCP server"

From Teknologisk videncenter
Jump to: navigation, search
(Install DHCP server)
(Configure dhcpd.conf)
 
(3 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
Ether the dhcp.conf
 
Ether the dhcp.conf
 
<source lang=cli>
 
<source lang=cli>
nano /etc/dhcp/dhcpd.conf
+
sudo nano /etc/dhcp/dhcpd.conf
 
</source>
 
</source>
  
Uncomment everything and add the following lines at the bottom of the dhcp.conf file. You have to enter the nodes MAC-addresses. This can be added later on, but if you already know the MAC-addresses on the nodes type them in now
+
replace the context af the dhcp.conf file with this. You have to enter the nodes MAC-addresses. This can be added later on, but if you already know the MAC-addresses on the nodes type them in now
  
 
<source lang=cli>
 
<source lang=cli>
 
   
 
   
ddns-update-style none;
+
default-lease-time 3100;       # 51 minutes.
authoritative;
+
max-lease-time 604800;         # 1 week
+
 
option domain-name "dka.local";
+
 
option domain-name-servers 10.0.0.1;
 
 
default-lease-time 3100; # 51 minutes.
 
max-lease-time 604800; # 1 week
 
 
 
 
subnet 10.0.0.0 netmask 255.255.255.0 {
 
subnet 10.0.0.0 netmask 255.255.255.0 {
 +
        range 10.0.0.11 10.0.0.20;
 
         option routers 10.0.0.1;
 
         option routers 10.0.0.1;
 
         option subnet-mask 255.255.255.0;
 
         option subnet-mask 255.255.255.0;
 
         option broadcast-address 10.0.0.255;
 
         option broadcast-address 10.0.0.255;
 +
        option domain-name-servers 10.0.0.1;
 +
        option domain-name "dka.local";
 
         next-server 10.0.0.1;
 
         next-server 10.0.0.1;
 
         filename "pxelinux.0";
 
         filename "pxelinux.0";
 
+
}
        # The latest input from layer-9 required us to shift the dynamic
 
        # range from the top half of the subnet down to the bottom half.
 
        # This pool clause will elicit NAKs for the old leases while the
 
        # clients migrate.  Remember to remove this once they've all booted
 
        # once or expired.
 
        pool {
 
                range 10.0.0.1 10.0.0.20;
 
                deny all clients;
 
        }
 
        pool {
 
                range 10.0.0.21 10.0.0.254;
 
        }
 
 
 
 
 
  
 
         host node1 {
 
         host node1 {
                 hardware ethernet <node1 MAC address>;
+
                 hardware ethernet 20:CF:30:F1:0B:4D;
                server-name "node1.dka.local";
+
                 fixed-address 10.0.0.11;
                 fixed-address 10.0.0.10;
 
 
         }
 
         }
 
 
         host node2 {
 
         host node2 {
                 hardware ethernet <node2 MAC address>;
+
                 hardware ethernet 20:CF:30:F0:C6:55;
                server-name "node2.dka.local";
+
                 fixed-address 10.0.0.12;
                 fixed-address 10.0.0.11;
 
 
         }
 
         }
  
 
         host node3 {
 
         host node3 {
                 hardware ethernet <node3 MAC address>;
+
                 hardware ethernet 20:CF:30:F1:0B:F4;
                server-name "node3.dka.local";
+
                 fixed-address 10.0.0.13;
                 fixed-address 10.0.0.12;
 
 
         }
 
         }
 
 
         host node4 {
 
         host node4 {
                 hardware ethernet <node4 MAC address>;
+
                 hardware ethernet 20:CF:30:F0:C8:6D;
                server-name "node4.dka.local";
+
                 fixed-address 10.0.0.14;
                 fixed-address 10.0.0.13;
 
 
         }
 
         }
  
}
+
 
  
  

Latest revision as of 10:50, 30 October 2014

Install DHCP server

Install DHCP server by download and install the DHCP package

sudo apt-get install isc-dhcp-server

Configure dhcpd.conf

Ether the dhcp.conf

sudo nano /etc/dhcp/dhcpd.conf

replace the context af the dhcp.conf file with this. You have to enter the nodes MAC-addresses. This can be added later on, but if you already know the MAC-addresses on the nodes type them in now

 
default-lease-time 3100;        # 51 minutes.
max-lease-time 604800;          # 1 week


subnet 10.0.0.0 netmask 255.255.255.0 {
        range 10.0.0.11 10.0.0.20;
        option routers 10.0.0.1;
        option subnet-mask 255.255.255.0;
        option broadcast-address 10.0.0.255;
        option domain-name-servers 10.0.0.1;
        option domain-name "dka.local";
        next-server 10.0.0.1;
        filename "pxelinux.0";
}

        host node1 {
                hardware ethernet 20:CF:30:F1:0B:4D;
                fixed-address 10.0.0.11;
        }
        host node2 {
                hardware ethernet 20:CF:30:F0:C6:55;
                fixed-address 10.0.0.12;
        }

        host node3 {
                hardware ethernet 20:CF:30:F1:0B:F4;
                fixed-address 10.0.0.13;
        }
        host node4 {
                hardware ethernet 20:CF:30:F0:C8:6D;
                fixed-address 10.0.0.14;
        }