DHCP server 配置
1.安装
yum install -y dhcp
2.修改网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=965c01ca-8e84-4ba4-b8d0-65a4a37aa13f
DEVICE=ens160
ONBOOT=yes
IPADDR=10.1.1.103
NETMASK=255.255.0.0
GATEWAY=10.1.1.2
DNS1=114.114.114.114
DNS2=223.5.5.5
IPADDR1=192.168.1.12
PREFIX1=24
NETMASK=255.255.255.0
IPADDR2=192.168.50.152
PREFIX2=24
NETMASK=255.255.255.0
重启网卡
systemctl restart network.service
3.dhcpd.conf配置
cat /etc/dhcp/dhcpd.conf
#ddns-update-style ad-hoc;
default-lease-time 21600;
max-lease-time 43200;
#DHCPDARGS=ens160
option domain-name "a.com";
option domain-name-servers 8.8.8.8, 114.114.114.114;
log-facility local7;
shared-network "netname" {
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
host fantasia {
hardware ethernet 00:0c:29:de:d2:71;
fixed-address 192.168.1.11;
}
}
subnet 192.168.50.0 netmask 255.255.255.0 {
range 192.168.50.150 192.168.50.160;
option subnet-mask 255.255.255.0;
option routers 192.168.50.1;
host win2 {
hardware ethernet 00:0C:29:8E:0B:21;
fixed-address 192.168.50.151;
}
}
}
4.启动服务
systemctl start dhcpd.service
DHCP 高可用主备配置
主的配置:主的IP:10.1.1.103
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf
#ddns-update-style ad-hoc;
default-lease-time 21600;
max-lease-time 43200;
#DHCPDARGS=ens160
option domain-name "a.com";
option domain-name-servers 10.1.1.2, 114.114.114.114;
log-facility local7;
include "/etc/dhcp/dhcp-failover.conf";
shared-network "netname" {
subnet 10.1.1.0 netmask 255.255.255.0 {
option routers 10.1.1.2;
pool {
failover peer "dhcp-failover";
range 10.1.1.40 10.1.1.105;
deny dynamic bootp clients;
}
}
subnet 10.1.30.0 netmask 255.255.255.0 {
option routers 10.1.30.1;
pool {
failover peer "dhcp-failover";
range 10.1.30.10 10.1.30.100;
option broadcast-address 10.1.30.255;
}
host fantasia {
hardware ethernet 00:0c:29:de:d2:71;
fixed-address 10.1.30.11;
}
}
subnet 10.1.50.0 netmask 255.255.255.0 {
option routers 10.1.50.1;
pool {
failover peer "dhcp-failover";
range 10.1.50.150 10.1.50.160;
option subnet-mask 255.255.255.0;
option routers 10.1.50.1;
}
host win2 {
hardware ethernet 00:0C:29:8E:0B:21;
fixed-address 10.1.50.151;
}
}
}
[root@localhost ~]# cat /etc/dhcp/dhcp-failover.conf
failover peer "dhcp-failover" {
primary; # declare this to be the primary server
address 10.1.1.103;
port 647;
peer address 10.1.1.43;
peer port 647;
max-response-delay 30;
max-unacked-updates 10;
load balance max seconds 5;
mclt 1800;
split 128;
}
从的配置:从的IP:10.1.1.43
第一个文件dhcpd.conf是一致的。区别在第二个文件:
[root@rsyslog ~]# cat /etc/dhcp/dhcp-failover.conf
failover peer "dhcp-failover" {
secondary; # declare this to be the primary server
address 10.1.1.43;
port 647;
peer address 10.1.1.103;
peer port 647;
max-response-delay 30;
max-unacked-updates 10;
load balance max seconds 5;
}
先启动主节点,再启动从节点。
本文由 Mr Gu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 28, 2018 at 03:59 pm