Difference between revisions of "DHCP"

From RHS Wiki
Jump to navigation Jump to search
m
Tag: visualeditor
Tag: visualeditor
 
(One intermediate revision by the same user not shown)
Line 12: Line 12:
 
  prepend domain-name-servers 127.0.0.1;
 
  prepend domain-name-servers 127.0.0.1;
  
== DHCP Server ==
+
==DHCP Server==
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo apt-get update
 
sudo apt-get update
 
sudo apt search isc-dhcp
 
sudo apt search isc-dhcp
 
sudo apt install isc-dhcp-server
 
sudo apt install isc-dhcp-server
cp /etc/dhcp/dhcpd.conf{,.backup}
+
sudo cp /etc/dhcp/dhcpd.conf{,.backup}
nano /etc/dhcp/dhcpd.conf
+
sudo nano /etc/dhcp/dhcpd.conf
 
</syntaxhighlight><syntaxhighlight lang="text">
 
</syntaxhighlight><syntaxhighlight lang="text">
 
option domain-name "rra.lan";
 
option domain-name "rra.lan";
Line 49: Line 49:
 
}
 
}
  
 +
</syntaxhighlight><syntaxhighlight lang="bash">
 +
sudo nano /etc/default/isc-dhcp-server
 +
</syntaxhighlight><syntaxhighlight lang="text">
 +
INTERFACESv4="eth0"
 +
</syntaxhighlight><syntaxhighlight lang="bash">
 +
systemctl restart isc-dhcp-server
 +
systemctl status isc-dhcp-server
 
</syntaxhighlight>
 
</syntaxhighlight>

Latest revision as of 07:57, 3 June 2019

Check DHCP leases[edit]

/var/lib/dhcp/dhclient.leases

Force DNS[edit]

For one interface[edit]

nano /etc/dhcp/dhclient.conf

interface "eth0" {
   prepend domain-name-servers 127.0.0.1;
}

For all interfaces[edit]

prepend domain-name-servers 127.0.0.1;

DHCP Server[edit]

sudo apt-get update
sudo apt search isc-dhcp
sudo apt install isc-dhcp-server
sudo cp /etc/dhcp/dhcpd.conf{,.backup}
sudo nano /etc/dhcp/dhcpd.conf
option domain-name "rra.lan";
option domain-name-servers 10.0.232.30, 8.8.8.8;

default-lease-time 60000000;
max-lease-time 720000000000;

ddns-update-style none;

authoritative;

log-facility local7;


subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.1 192.168.0.200;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.0.255;
}

host dhcpi {
   hardware ethernet B8:27:EB:4D:E4:37;
   fixed-address 192.168.0.254;
}

host muyfalso {
   hardware ethernet FF:FF:FF:FF:FF:FF;
   fixed-address 192.168.0.1;
}
sudo nano /etc/default/isc-dhcp-server
INTERFACESv4="eth0"
systemctl restart isc-dhcp-server
systemctl status isc-dhcp-server