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

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

  1. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...

  2. linux centos7 安装最新版git 教程

    2019独角兽企业重金招聘Python工程师标准>>> linux centos7 安装最新版git 教程 2018年08月22日 11:53:59 alisen169 阅读数:13 ...

  3. linux下scrapy安装教程,linux centos7安装scrapy

    linux centos7安装scrapy 时间:2018-01-02 17:41作者:scrapy中文网阅读: 本scrapy中文教程主要介绍,centos7 linux下scrapy的安装,pyt ...

  4. linux6.8 添加字体,linux CentOS7 安装字体库-转

    前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库 ...

  5. Linux编译安装qt5.9,Linux CentOS7 安装 Qt 5.9.2

    Linux CentOS7 安装 Qt 5.9.2 参考链接 http://doc.qt.io/qt-5/linux.html sudo yum groupinstall "C Develo ...

  6. linux centos7 安装beanstalk

    linux centos7 安装beanstalk 第一步 安装命令:yum install beanstalkd 第二步: 设置开机自启动命令:systemctl enable beanstalkd ...

  7. linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败

    Centos7安装及配置DHCP服务,安装程序配置服务失败 DHCP服务概述: 名称:DHCP  - Dynamic Host Configuration Protocol  动态主机配置协议. 功能 ...

  8. centos7安装DHCP服务器

    1检查防火墙和selinux(关闭) 关闭防火墙和selinux,这边不多说 2检查DHCP状态 3安装DHCP软件包 4把系统默认的样例复制 5修改配置文件 option domain-name & ...

  9. dhcp failover linux,ISC dhcp failover的mclt参数很重要啊

    MCLT 简单的说就是,决定了当dhcp failover因为failover通信中断或其它原因导致其中某台,如B机出故障时,由A机为B机的客户暂时提供服务时分配给客户的租约时间.文档中建议配置为36 ...

  10. seafile安装教程 Linux,CentOS7安装seafile开源版

    CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...

最新文章

  1. linux编译安装mysql 5.1_linux编译安装mysql5.1.x
  2. php中abstract和interface的区别
  3. 验证启用了不安全的HTTP方法
  4. linux命令:iptables、modprobe装载模块、网络防火墙服务
  5. win10+tensorflow faster-RCNN 训练自己的数据集
  6. iview 3.x 升级指南 —— Icon 篇
  7. ActionScript读取XML的路径问题
  8. 好文要顶之 --- 简单粗暴地理解 JavaScript 原型链
  9. hermite插值matlab代码,hermite插值以及两种MATLAB程序
  10. 使用IDM的正确姿势
  11. Node学习 | Day04 数据库与身份验证(数据库的基本概念、安装并配置MySQL、MySQL的基本使用、在项目中操作MySQL、前后端的身份验证)
  12. 论文笔记-Suppress and Balance: A Simple Gated Network for Salient Object Detection
  13. 如何使用Pixelmator Pro处理图片?mac pixelmator使用教程
  14. 计算机毕业设计java基于ssm的企业工资管理系统
  15. 网络图如何用计算机计算方法,工程网络图时间参数最简单计算方法.doc
  16. springboot2.0.5集成mybatis(PageHelper分页插件、generator插件使用)
  17. auc指标含义的理解
  18. (java毕业设计)OA办公系统(附源码+论文)
  19. Linux的BSD格式什么意思,BSD 文件扩展名: 它是什么以及如何打开它?
  20. OpenCV 中的 warpAffine

热门文章

  1. Windows10常用功能一键设置优化工具分享
  2. 【异常处理】The CXX compiler identification is unknown
  3. Syntax error, annotations are only available if source level is 1.5 or greater
  4. 《论文阅读》THE CURIOUS CASE OF NEURAL TEXT DeGENERATION
  5. 51单片机延时程序的理解
  6. 加了阿里云CDN出现504
  7. unity 5.x android发布注意事项
  8. 嘉兴 机器人仓库 菜鸟_菜鸟物流嘉兴未来园区的工业机器人系统运维员的一天...
  9. Postgresql - 监控 moniter - 监控日志
  10. neo4j-入门---学习复杂关系使用CQL语句操作图数据库(二)