Linux系统下DHCP服务器搭建&动态分配地址

linux爱好者 同时被 2 个专栏收录
72 篇文章 1 订阅
1 篇文章 0 订阅

在大多数人上网时,连接了wifi,打开了热点,或者电脑插上网线,就可以自动上网了。在这个过程中,DHCP服务器给每个人其实都分配了一个IP地址,使得我们能够上网。那么DHCP服务器是怎么搭建的呢?

实 验 原 理 : \color{blue}{实验原理:}

一台虚拟机做DHCP的服务器【静态网络】,负责分配ip地址,另一台虚拟机动态建立一个dhcp的网卡,进行测试

步 骤 说 明 : \color{blue}{步骤说明:}

前 提 条 件 : 在 一 台 要 做 D H C P 服 务 器 的 P C 上 安 装 D H C P 服 务 \color{green}{前提条件:在一台要做DHCP服务器的PC上安装DHCP服务} DHCPPCDHCP

DHCP服务器:
>下载并安装好dhcp服务
>cd /etc/dhcp/
>ls
>vim dhcpd.conf
>cp /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.conf
>vim dhcpd.conf【两删两改:37行option括号后删除,27、28行subnet删除,7、8行改变DNS来源名字和DNS服务器,30、31、32行改变网关子网掩码、可分配地址范围和路由选择】
>systemctl restart dhcpd【重起服务】
>systemctl status dhcpd【查看dhcpd服务状态】

测试机:

vim /etc/sysconfig/network-scripts/ifcfg-eth0 
  DEVICE=eth0
  ONBOOT=yes
  ROOTPROTO=dhcp
systemctl restart network

测试:

ip addr show eth0
route -n
cat /etc/resolv.conf

演示讲解:

1.先下载好DHCP服务文件,并安装。【文件长这个样子:名字博主自己更改过】
在这里插入图片描述
2.安装完成之前,和安装完成之后目录的变化【我们将要使用dhcpd.conf这个文件】:
在这里插入图片描述
在这里插入图片描述
3.vim dhcpd.conf,我们ctrl+shift+c复制标出来的这段内容

在这里插入图片描述
4.cp /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.conf 用刚才复制的dhcpd服务器配置文件模版替换掉dhcpd.conf这个文件。
在这里插入图片描述
5.接下来编辑新的dhcpd.conf这个文件
在这里插入图片描述
6.两删,两改:【一删:删除37行subnet{}之后的内容】【二删:27、28行subnet{}部分删除】【一改:7、8行option domain-name " ";引号内为选择的域名,可以自行命名。option domain-name-servers,DNS服务器,我们选择114.114.114.114这个公用DNS服务器即可。】【二改:30行subnet选择网络位,将分配哪一个网络段的地址,netmask子网掩码默认255.255.255.0,range范围0-255可以自选,option routers路由选择DHCP服务器的Ip地址】

更改结果如图所示:
在这里插入图片描述
在这里插入图片描述
7.保存退出后,systemctl restart dhcpd重起服务 。 systemctl status dhcpd查看服务状态
在这里插入图片描述
以上我们的DHCP服务器就设置完成了。下面进行客户端设置以及测试。

客户端:
8.vim /etc/sysconfig/network-scripts/ifcfg-eth0 编写网络配置文件,如果网络不是写在eth0文件下,则自行查找网络文件,对应更改即可。
在这里插入图片描述
在这里插入图片描述
参 数 说 明 : \color{green}{参数说明:}

DEVICE设备
ONBOOT开机自动启动
BOOTPROTO设备工作方式

9.systemctl restart network重起网络,进行测试:

ip addr show eth0
route -n
cat /etc/resolv.conf

在这里插入图片描述

可以看到:客户端IP地址为我们规定的172.25.254.50-172.25.254.70****之间的一个;网关Gateway为我们的DHCP服务器172.25.254.99,寻找域名为设置的westosDNS服务器为114.114.114.114。


DHCP服务器的存在,方便了网络的配置和使用,使IP地址分配动态化,让普通人上网简单化。


                     大大的小小阳
  • 0
    点赞
  • 0
    评论
  • 11
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:像素格子 设计师:CSDN官方博客 返回首页

打赏作者

dddxxy

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值