User Tools

Site Tools


computers:dhcp_server_configuration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
computers:dhcp_server_configuration [2011/08/29 14:17] chkuocomputers:dhcp_server_configuration [2020/08/16 00:52] (current) chkuo
Line 2: Line 2:
  
 ===== Installation ===== ===== Installation =====
-Download and install the dhcp3-server package+Download and install the package
 <code bash> <code bash>
-sudo apt-get install dhcp3-server+sudo apt-get install isc-dhcp-server
 </code> </code>
  
 ===== Configuration ===== ===== Configuration =====
-Specify the interfaces dhcpd should listen to in ''/etc/default/dhcp3-server'', for example:+Specify the interfaces dhcpd should listen to in ''/etc/default/isc-dhcp-server'', for example:
 <code bash> <code bash>
-INTERFACES="eth3+INTERFACESv4="eno1np0"
 </code> </code>
  
-Configure the interface used in ''/etc/network/interfaces'', for example:+Edit ''/etc/dhcp/dhcpd.conf'', for example:
 <code bash> <code bash>
-auto eth3 +/etc/dhcp/dhcpd.conf
-iface eth1 inet static +
-    address 192.168.0.1 +
-    netmask 255.255.255.0 +
-    gateway 192.168.0.254 +
-</code> +
- +
-Edit ''/etc/dhcpd.conf'', for example: +
-<code bash> +
-# /etc/dhcpd.conf+
 ddns-update-style none; ddns-update-style none;
 log-facility local7; log-facility local7;
-option domain-name-servers 140.109.13.10, 140.109.1.10;+option domain-name-servers 192.168.1.1, 140.109.1.10, 8.8.8.8;
 default-lease-time 86400; default-lease-time 86400;
 max-lease-time 86400; max-lease-time 86400;
  
-subnet 192.168.0.0 netmask 255.255.255.0 { +subnet 192.168.1.0 netmask 255.255.255.0 { 
- option routers                  192.168.0.1;+ option routers                  192.168.1.1;
  option subnet-mask              255.255.255.0;  option subnet-mask              255.255.255.0;
- option broadcast-address        192.168.0.255;+ option broadcast-address        192.168.1.255;
   
- range 192.168.0.200 192.168.0.250;+ range 192.168.1.200 192.168.1.250;
 } }
  
 # printer # printer
 host poplar { host poplar {
- hardware ethernet f4:ce:46:38:c7:7c+ hardware ethernet XX:XX:XX:XX:XX:XX
- fixed-address 192.168.0.11+ fixed-address 192.168.1.11;
-+
-host aspen { +
- hardware ethernet 00:00:48:dd:e0:d8; +
- fixed-address 192.168.0.12;+
 } }
  
 # server # server
 host oak { host oak {
- hardware ethernet 6c:f0:49:e4:66:49+ hardware ethernet XX:XX:XX:XX:XX:XX
- fixed-address 192.168.0.21+ fixed-address 192.168.1.21;
-+
- +
-host maple { +
- hardware ethernet bc:ae:c5:15:ba:ed; +
- fixed-address 192.168.0.22;+
 } }
  
 # workstation # workstation
 host sage { host sage {
- hardware ethernet 34:15:9e:2f:97:8a+ hardware ethernet XX:XX:XX:XX:XX:XX
- fixed-address 192.168.0.101;+ fixed-address 192.168.1.101;
 } }
-host aloe { 
- hardware ethernet 34:15:9e:2e:9b:06; 
- fixed-address 192.168.0.102; 
-} 
-host azalea { 
- hardware ethernet c4:2c:03:1d:03:50; 
- fixed-address 192.168.0.103; 
-} 
-host camellia { 
- hardware ethernet c4:2c:03:10:bf:95; 
- fixed-address 192.168.0.104; 
-} 
-host fuchsia { 
- hardware ethernet c4:2c:03:1e:9d:fd; 
- fixed-address 192.168.0.105; 
-} 
-host basil { 
- hardware ethernet c8:2a:14:48:62:0d; 
- fixed-address 192.168.0.106; 
-} 
- 
 </code> </code>
  
Line 91: Line 52:
 To start/stop/restart the service: To start/stop/restart the service:
 <code bash> <code bash>
-sudo /etc/init.d/dhcp3-server start +sudo service isc-dhcp-server start 
-sudo /etc/init.d/dhcp3-server stop +sudo service isc-dhcp-server stop 
-sudo /etc/init.d/dhcp3-server restart+sudo service isc-dhcp-server restart
 </code> </code>
  
Line 99: Line 60:
 To check dhcpd status: To check dhcpd status:
 <code bash> <code bash>
-sudo /etc/init.d/dhcp3-server status+sudo service isc-dhcp-server status
 </code> </code>
  
 To see the leases: To see the leases:
 <code bash> <code bash>
-more /var/lib/dhcp3/dhcpd.leases+more /var/lib/dhcp/dhcpd.leases
 </code> </code>
  
computers/dhcp_server_configuration.1314598627.txt.gz · Last modified: 2011/08/29 14:17 by chkuo