dhcp failover linux,Centos7 安装 DHCP 4.1 服务器配置及热备

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;

}

先启动主节点,再启动从节点。

本文由 gjc159357 创作,采用 知识共享署名4.0 国际许可协议进行许可

本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

最后编辑时间为: Jul 28, 2018 at 07:59 am

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值