手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

CentOS 7配置DHCP

[日期:2017-09-20] 来源:Linux社区  作者:hushunwei [字体: ]

记录下在CentOS 7配置DHCP的过程。

用su 获取root权限

用yum -y install dhcp命令安装dhcp服务(yum是基于RPM包管 理,自动下载RPM包并且安装)

查看安装后生成的配置文件 rpm -qc dhcp

编辑dhcp的配置文件 vim /etc/dhcp/dhcpd.conf

option domain-name "example.org";
 option domain-name-service ns1.example.org;
 default-lease-time 600;
 max-lease-time 7200;
 authoritative;
 subnet 10.0.2.0 netmask 255.255.255 .0{
 range 10.0.2.10 10.0.2.200;
 option domain-name-service ns1.internal.example.org;
 option domain-name "internal.example.org";
 option routers 10.0.2.254;
 option broadcast-address 10.0.2.255;
 default-lease-time 600;
 max-lease-time 7200;}
 host passacaglia{
    hardware ethernet 08:00:27:54:9d:67;
    fixed-address 10.0.2.55;
 }

全局配置详情:

 authoritative: 指定当一个客户端试图获得一个不是该DHCP服务器分配的IP信息,DHCP将发送一个拒绝消息,而不会等待请求超时。当请求被拒绝,客户端会重新向当前DHCP发送IP请求获得新地址,当网络中有其他的DHCP服务器时,加上此参数可以忽略其他DHCP服务器。可把此参数加在dhcp.conf配置文件的第一行。
    default-lease-time: 设置默认租约时间,参数值单位是秒。默认租约时间表示客户端从服务器租用一个IP地址的默认时间,到大时间后客户端会向服务器提出继续租用该IP地址的请求。
    max-lease-time: 设置最大租约时间,参数值单位是秒。当客户端租约的地址到大这个时间,就不能继续租用该IP地址。
    option domain-name: 设置主机所在域的名称,设置的域名和主机名称一起组成主机全名。
    option domain-name-service :设置DNS服务器地址,设置后客户机DNS会使用该地址,如果要设置多个DNS地址,用逗号隔开。

使用subnet声明设置子网属性

subnet后面设置网络地址,尾数范围最好在0-24之间,netmask后面设置子网掩码。
range参数:是设置subnet中可供动态分配的IP地址范围,参数值一定要是subnet设置的子网之内,否则不能启动。
subnet-mask参数:设置子网掩码,设置子网掩码之后一般不需要再设置网络地址和广播地址。
routers参数:是设置默认网关。

使用host声明设置主机属性,通常用于为服务器分配好固定使用的IP地址

 host: 后面需要为DHCP客户端主机设置主机名称。
  hardware:是设置客户端主机的物理地址(MAC地址),因为通常使用的都是以太网,所以hardware参数类型设置为ethernet。
  fixed-address:设置在host声明中指定的客户端分配固定使用的IP地址。

启动dhcp服务

systemctl start dhcpd.service

登录客户机查看是否为分配的ip

注意事项

每次启动dhcp服务前,需要启动网卡服务,systemctl start network.service
修改完客户机分配ip,也需要重启客户机的网卡来重获ip

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-09/146999.htm

linux
相关资讯       DHCP配置  CentOS 7配置DHCP 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款