设为首页 收藏本站
查看: 931|回复: 0

[经验分享] linux[基础]-34-[dhcp服务器]-[动态主机管理协议]-[01]

[复制链接]

尚未签到

发表于 2017-11-18 07:40:52 | 显示全部楼层 |阅读模式
  dhcp
  
  dhcp动态主机管理协议基于UDP协议且仅限于用于局域网的网络协议
  
  用途:为局域网内部设备或网络供应商自动分配IP地址
  
  通常会应用在大型的局域网环境中
  
  优点:集中管理IP地址,减少管理和维护成本,提高效率
  
   DSC0000.png
  
  dhcp服务程序的常见术语:
  
    作用域:一个完整的IP地址段,dhcp根据作用域来管理分配IP地址
    超级作用域:用于支持同一物理网络上多个逻辑IP地址子网段,包含作用域的列表, 包括对子作用域的管理
    排除范围:将某些IP地址在作用域中排除,不会被dhcp客户端所获取
    地址池:定义dhcp作用域并且应用排除范围后的地址将分配给dhcp客户端
    租约:dhcp客户端获取IP地址的使用时间
    预约:保证子网中特定设备总是获取到相同的IP地址
  
  安装dhcpd服务程序:



[iyunv@rhel7 ~]# yum -y install dhcp
  dhcpd服务程序与配置文件:
  

  主配置文件

  /etc/dhcp/dhcpd.conf

  执行程序

  /usr/sbin/dhcpd
  /usr/sbin/dhcrelay

  
  一个标准的dhcp配置文件应该包括全局配置参数、子网网段声明、地址配置选项、地址配置参数
  
   DSC0001.png
  
  全局配置参数用于定义整个配置文件的全局参数,而子网网段声明用于配置整个子网网段的地址属性
  

  参数

  作用

  ddns-update-style 类型

  定义DNS服务动态更新的类型,类型包括:
  none(不支持动态更新)、intermi(互动更新模式)、ad-hoc(特殊更新模式)

  allow/ignore client-updates

  允许/忽略客户机更新dns记录

  default-lease-time 21600

  默认超时时间

  max-lease-time 43200

  最大超时时间

  option domain-name-server IP-addres

  定义dhs服务器地址

  option domain-name name

  定义dhs域名

  range

  定义用于分配IP的地址池

  option subnet-mask

  定义客户机的子网掩码

  option routers

  定义客户机的网关

  broadcase-address 广播地址

  定义客户机的广播地址

  ntp-servers IP地址

  定义客户机的网络时间服务器(NTP)

  nis-servers IP地址

  定义nis域服务器的地址

  hardware 硬件类型 MAC都着急哦

  指定网卡接口的类型与mac地址

  server-name 主机名

  通知dhcp客户机服务器的主机名

  fixed-address IP地址

  将某个固定IP地址分配给指定主机

  time-offset 偏移差

  指定客户机的与格林尼治时间的偏移差

  
  
  模拟实验:
  明日约有50名外部学院自带笔记本来我司培训,请保证学员能够正确的获取IP地址并正常上网
  机房网段参数如下:
  

  参数名称

  

  默认租约时间

  21600

  最大租约时间

  43200

  IP地址范围

  192.168.200.20 - 192.168.200.100

  子网掩码

  255.255.255.0

  网关

  192.168.200.1

  DNS服务器地址

  192.168.200.103

  搜索域

  linuxs.com

  
  配置dhcp配置文件:



[iyunv@rhel7 ~]# vim /etc/dhcp/dhcpd.conf
ddns-update-style none;   #设置dhcp服务不自动动态更新
ignore client-updates; #忽略客户机更新dns记录
subnet 192.168.200.0 netmask 255.255.255.0 { #作用域为 192.168.200.0/24网段
range 192.168.200.20 192.168.200.100; #地址池:20-100
option subnet-mask 255.255.255.0; #子网掩码:24
option routers 192.168.200.1; #网关:192.168.200.1
option domain-name "linuxs.com"; #默认搜索域
option domain-name-servers 192.168.200.103; #dns地址
default-lease-time 21600; #默认租约
max-lease-time 43200; #最大租约
     host print {
        hardware ethernet 00:0C:29:FC:FF:B8;   #绑定MAC地址

        fixed-address 192.168.200.88;   #静态IP地址
    }
}
  重启dhcpd服务验证:



[iyunv@rhel7 ~]# systemctl restart dhcpd
[iyunv@rhel7 ~]# systemctl enable dhcpd
ln -s '/usr/lib/systemd/system/dhcpd.service' '/etc/systemd/system/multi-user.target.wants/dhcpd.service'
DSC0002.jpg

  
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-408131-1-1.html 上篇帖子: linux系统下解决getch()输入数值不回显示 下篇帖子: Linux dialog详解(图形化shell)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表