Difference between revisions of "DHCP"
Jump to navigation
Jump to search
Rafahsolis (talk | contribs) (Moved DHCP Leases to Network setup) Tags: Mobile edit Mobile web edit visualeditor |
Rafahsolis (talk | contribs) m (→DHCP Server) Tag: visualeditor |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 11: | Line 11: | ||
===For all interfaces=== | ===For all interfaces=== | ||
prepend domain-name-servers 127.0.0.1; | prepend domain-name-servers 127.0.0.1; | ||
| + | |||
| + | ==DHCP Server== | ||
| + | <syntaxhighlight lang="bash"> | ||
| + | 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 | ||
| + | </syntaxhighlight><syntaxhighlight lang="text"> | ||
| + | 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; | ||
| + | } | ||
| + | |||
| + | </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> | ||
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