Difference between revisions of "DHCP"
Jump to navigation
Jump to search
Rafahsolis (talk | contribs) m Tag: visualeditor |
Rafahsolis (talk | contribs) m (→DHCP Server) 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