Linux进阶-3.安装DHCP服务

DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码,一般DHCP服务器都是在网络设备上哦。可以说DHCP在生活中无处不在,我们家里的无线路由器就是使用DHCP来给家里的手机、电脑、网络打印机等分配IP地址。在你使用手机连接无线网的时候,无线路由器会分配一个局域网内唯一的IP地址给你的手机上网哦。

1.安装程序

[root@linux Desktop]# yum install dhcp -y
已加载插件:langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
正在解决依赖关系
--> 正在检查事务
---> 软件包 dhcp.x86_64.12.4.2.5-27.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

============================================================================================================================================
 Package                       架构                            版本                                     源                             大小
============================================================================================================================================
正在安装:
 dhcp                          x86_64                          12:4.2.5-27.el7                          rhel                          506 k

事务概要
============================================================================================================================================
安装  1 软件包

总下载量:506 k
安装大小:1.4 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : 12:dhcp-4.2.5-27.el7.x86_64                                                                                             1/1 
  验证中      : 12:dhcp-4.2.5-27.el7.x86_64                                                                                             1/1 

已安装:
  dhcp.x86_64 12:4.2.5-27.el7                                                                                                               

完毕!

2.编辑配置文件

在编辑配置文件之前先看一下配置文件

[root@linux Desktop]# cat /etc/dhcp/dhcpd.conf 
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page

第三行注释提示你有一个dhcp配置文件的示例,使用cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example | grep -v '#'命令删除注释,我这使用的第四个例子,比较简单而且易懂。每条命令后面都有分号

[root@linux Desktop]# vim  /etc/dhcp/dhcpd.conf
ddns-update-style none;
# DNS服务不自动进行动态更新
ignore client-updates;
# 忽略客户端更新DNS记录
subnet 192.168.10.0 netmask 255.255.255.0{
# 作用域为192.168.10.0/24网段
range 192.168.10.100 192.168.10.119;
# IP地址池范围,就是要分配给客户端的地址
option domain-name-servers 192.168.10.254;
# 分配给客户端的DNS服务器地址
option domain-name "shijie.com";
# 定义搜索域
option routers 192.168.10.254;
# 客户端的网关地址,地址一般是你连接的路由器
option broadcast-address 192.168.10.255;
# 广播地址
default-lease-time 21600;
# 租约时间
max-lease-time 43200;
# 最大预约时间
}

3.重启服务

[root@linux Desktop]# systemctl restart dhcpd

4.客户端获取地址

在这里插入图片描述
在这里插入图片描述

5.分配固定IP

有时候会给某个特定的客户端比如共享服务器之类的分配同一个地址,这样就不用担心因为DHCP获取的地址会变了。在配置文件中加入下面MAC与地址绑定的参数,就可以让固定的主机分配到预设的IP地址了。

host windows {
hardware ethernet 00:0C:29:9F:C6:71;
fixed-address 192.168.10.188;
}
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值