Linux下搭建DHCP服务器 【2020.12.01】

目录

安装DHCP服务

修改作为DHCP服务器的网络配置

关闭Vmware虚拟机自带DHCP服务器

编辑--虚拟网络编辑器--如下

客户端获取DHCP分配IP地址测试

客户端1:固定租约类型

客户端2:自动获取类型


将CentOS7作为DHCP服务器,为网段中其他主机自动分配IP地址

安装DHCP服务

[root@centos7 ~]# yum install dhcp

安装过程如下:

修改作为DHCP服务器的网络配置

[root@centos7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

常用参数如下(根据具体项目要求设置)

DEVICE=ens33 //定义该网卡的识别名称。 
BOOTPROTO=dhcp //启动该网卡的方式,dhcp 表示通过 BOOTP 或 DHCP 协议动态取得 IP 地址。 
ONBOOT=yes //启动 network 服务时,是否启动该网卡。 
TYPE=Ethernet //网卡的类型。 
IPADDR=192.168.154.145 //静态方式指定网卡的 IP 地址
NETMASK=255.255.255.0 //定义网卡的子网掩码 
MTU=1500 //网卡传输的最大数据包 
GATEWAY=192.168.154.2 //网络的默认网关 
DNS1=192.168.154.2
DNS2=192.168.154.1

修改网卡配置如下

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #作为DHCP服务器,IP地址类型设为静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=52e25825-2039-43e5-9a55-7dd1ba72bc55
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.154.145
NETMASK=255.255.255.0
GATEWAY=192.168.154.2
DNS=211.139.2.170    #指定公网的DNS地址

修改之后,重启网络服务

[root@mail ~]# service network restart

编辑DHCP配置文件

#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
#
option domain-name-servers 211.139.29.170,114.114.114.114;      #指明dns
subnet 192.168.154.0 netmask 255.255.255.0{                     #网段及子网掩码
     range 192.168.154.200 192.168.10.254;                      #分配范围
     option routers 192.168.154.2;                              #网关
     default-lease-time 86400;                                  #默认租约
     max-lease-time 172800;                                     #最大租约
     
     #固定租约设置方法:即为Win7这台机器预留固定的ip地址
     host Win7{                                                 #为主机命名
        hardware ethernet 00:0C:29:07:90:00;                    #主机Win7的mac
        fixed-address 192.168.154.203;                          #绑定的ip地址
        }
}

重启DHCP服务

[root@centos7 ~]# service dhcpd restart

查看一下启动状态:成功启动

关闭Vmware虚拟机自带DHCP服务器

由于使用虚拟机的中的虚拟网段做测试,虚拟机有一个默认的DHCP服务器192.168.154.254,虽然我们的DHCP服务启动了,但是客户机获取地址时会主动找虚拟机的DHCP,所以下面把自带的DHCP服务器关掉。

编辑--虚拟网络编辑器--如下

客户端获取DHCP分配IP地址测试

ipconfig /release #释放当前获取的IP地址
ipconfig /renew   #重新从DHCP服务器获取地址

客户端1:固定租约类型

查看客户端网络,DHCP服务器已成功指向了我们安装的DHCP,地址也是我们固定分配的地址

客户端2:自动获取类型

未设置固定租约IP地址,则该该客户端会从DHCP服务器的Range范围 第一个开始分配地址,我们设置的范围是200-254

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

罗四强

打赏一下,飞升上仙。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值