服务器DHCP配置IP分配方式

这篇具有很好参考价值的文章主要介绍了服务器DHCP配置IP分配方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、基本概念
1.1 DHCP 协议

DHCP(Dynamic Host Configuration Protocol),即动态主机配置协议,是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的 IP 地址和子网掩码。

1.2 IP 分配方式

1、手动分配

手动分配 IP 的分配方式是需要 DHCP 服务器管理员来具体定制的。

2、自动分配

自动分配 IP 的分配方式是在客户端从 DHCP 获取一个 IP 后,就会永久使用这个 IP 地址。

3、动态分配

动态分配 IP 的分配方式的话就很好理解,也就是客户端从 DHCP 获取一个 IP 后,并不会永久使用该 IP 地址,而是以租约的方式动态获取 IP 地址,如果租约到期则会释放该 IP 地址而供其他客户端使用。

二、部署规划

注:DHCP_Server 和 DHCP_Client 须处于同一个局域网内。

三、DHCP 部署
3.1 动态获取 IP
  1. 安装 DHCP Server

sudo apt install isc-dhcp-server

2、配置 DHCP Server 静态 IP

目的是为了 DHCP Server 的 IP 不发生变化,便于向其他客户端提供稳定服务。

# 安装 Netplan
sudo apt install -y netplan.io
# 修改配置文件
sudo vim /etc/netplan/01-xxxx.yaml
network:
  ethernets:
        ens33:
            dhcp4: no
            dhcp6: no
            addresses: [192.168.136.130/24]
            gateway4: 192.168.136.2
            nameservers:
                    addresses: [114.114.114.114,8.8.8.8]
  version: 2
# 应用配置(使其生效)
sudo netplan apply

3、配置 DHCP Server

sudo vim /etc/dhcp/dhcpd.conf
# 全局配置(若局部配置没设置则以全局配置为准)
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
...
# 局部配置(若局部配置已设置则以局部配置为准)
subnet 192.168.136.0 netmask 255.255.255.0 {         # 定义网络地址和子网掩码
       range 192.168.136.132 192.168.136.135;        # 指定IP地址池的范围
       option domain-name "zrs.com";                 # 域(比如访问www,就会自动补齐www.zrs.com)
       option domain-name-servers 192.168.136.130;   # DNS服务器(自建的DNS或所在地区的DNS)
       option subnet-mask 255.255.255.0;             # 子网掩码
       option routers 192.168.136.2;                 # 网关IP
       option broadcast-address 255.255.255.0;       # 广播地址
}
...

4、重启 DHCP Server

sudo systemctl restart isc-dhcp-server  # 启动
sudo systemctl enable isc-dhcp-server   # 开机自启
sudo systemctl status isc-dhcp-server   # 查看启动状态
3.2 自动获取 IP

在以上基础上,只需修改一下 DHCP 服务的配置即可实现 MAC-IP 的形式获取 IP 地址。

1、先获取客户端 MAC 地址

ifconfig/ipconfig

2、修改 DHCP Server 配置文件

sudo vim /etc/dhcp/dhcpd.conf
# 全局配置(若局部配置没设置则以全局配置为准)
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
...
# 局部配置(若局部配置已设置则以局部配置为准)
subnet 192.168.136.0 netmask 255.255.255.0 {         # 定义网络地址和子网掩码
       range 192.168.136.132 192.168.136.135;        # 指定IP地址池的范围
       option domain-name "zrs.com";                 # 域(比如访问www,就会自动补齐www.zrs.com)
       option domain-name-servers 192.168.136.130;   # DNS服务器(自建的DNS或所在地区的DNS)
       option subnet-mask 255.255.255.0;             # 子网掩码
       option routers 192.168.136.2;                 # 网关IP
       option broadcast-address 255.255.255.0;       # 广播地址
}
host ubuntu-app {
     hardware ethernet 00:0c:29:1a:74:a1;
     fixed-address 192.168.136.134;
}
# 说明
# 08:00:07:26:c0:a5:这是客户端服务器的MAC地址(即我们所说的物理地址)
# 192.168.136.133:这是我指定的IP地址(即这个MAC地址的服务器固定使用这个IP地址)

3、重启 DHCP Server

sudo systemctl restart isc-dhcp-server

接下来启动客户端,该客户端就会获得指定的 IP 地址。

注:不过要注意,在指定 IP 地址的时候,要确保这个 IP 没被其他客户端占用,否则会发生冲突,在指定之前可以先扫描一下所在内网 IP 的存活状态。

4、验证

注意:如果在本地虚拟机(如VMware),需要勾掉本地 DHCP 服务,以免对实验造成影响。文章来源地址https://www.toymoban.com/news/detail-505724.html

服务器DHCP配置IP分配方式

到了这里,关于服务器DHCP配置IP分配方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • linux配置dhcp服务器

    linux配置dhcp服务器

    作用:为局域网内的电脑分配IP地址 架构 C/S;客户端/服务器模式 实现方式:           1.为相同网段的电脑分配IP地址—DHCP           2.跨网段为另一网段的电脑分配IP地址—DHCP中继 DHCP使用UDP协议,67号是客户机使用的,68号是服务器端的端口号 减少管理员的工作量 避免输

    2024年02月04日
    浏览(11)
  • Centos 配置DHCP服务器

    Centos 配置DHCP服务器

    1 DHCP服务相关知识 1.1 DHCP是什么? DHCP是Dynaminc Host CrationProtocol(动态主机配置协议)的缩写,主要作用是为网络客户机自动动态分配IP地址 1.2 DHCP作用 DHCP服务器能够动态地为网络中的其他计算机提供IP地址,通过使用DHCP,可以给网络中除DHCP、DNS服务器外的其他服务器设置

    2024年02月04日
    浏览(17)
  • DHCP相关操作指令(超详细)- 详解DHCP服务器配置、DHCP中继配置和DHCP Snooping配置

    ​本篇博文详细介绍了DHCP服务器配置、DHCP中继配置和DHCP Snooping配置的相关操作指令。通过这些指令,您可以了解如何设置DHCP服务器、DHCP中继功能以及如何使用DHCP Snooping来保护网络免受DHCP攻击。

    2024年02月06日
    浏览(11)
  • 【基本操作】RouterOS-安装和使用RouterOS(想要搭简易DHCP服务器和PPPoE服务器的看过来)

    【基本操作】RouterOS-安装和使用RouterOS(想要搭简易DHCP服务器和PPPoE服务器的看过来)

    最近博主在搭一些网络拓扑的时候,经常会遇到一些需要搭建PPPoE或者DHCP服务器的环境, 然而百度上相关的资料并不好搜,在高人点拨下,我发现了这款路由功能神器RouterOS。 RouterOS(简称ROS)是拉脱维亚MikroTik公司开发的一 种基于Linux 内核的路由操作系统。 通过该软件可以将

    2024年02月07日
    浏览(10)
  • 实验五 DNS DHCP服务器配置

    实验五 DNS DHCP服务器配置

    实验五 DNS DHCP服务器配置  一、实验目的 理解DNS服务器的基本概念和工作原理; 掌握在Windows 2003 server 上安装DNS服务器的方法; 掌握DNS服务器的配置方法; 掌握DNS域名解析的测试方法。 理解DHCP服务器的基本概念和原理; 掌握在Windows 2003 server 上安装DHCP服务器的方法; 掌握

    2024年02月08日
    浏览(13)
  • Ubuntu 系统如何配置 DHCP 服务器?

    Ubuntu 系统上安装和配置 DHCP 服务器的步骤如下: 1. 安装 DHCP 服务器软件包: 在终端中输入以下命令安装 dhcp-server 软件包: ``` sudo apt-get update sudo apt-get install isc-dhcp-server ``` 2. 配置 DHCP 服务器: 在终端中输入以下命令打开 /etc/dhcp/dhcpd.conf 文件: ``` sudo nano /etc/dhcp/dhcpd.conf

    2024年02月08日
    浏览(11)
  • 在ENSP中配置DHCP服务器

    在ENSP中配置DHCP服务器

     配置如图所示: 首先将实验拆分为设备加密以及配置dhcp 方便起见我们首先将设备改名为dhcp,代码如下: 其次进入三a(即3A认证: 验证用户的身份与可使用的网络服务 ,认证Authentication,授权Authorization,计费Accounting)对不同用户名设置不同的权限,admin用户名设置最高权

    2024年02月04日
    浏览(12)
  • 三层交换机DHCP服务器/DHCP中继互联配置详述

    三层交换机DHCP服务器/DHCP中继互联配置详述

    前言: 这个是我最近在做题时遇到的一个问题---三层交换机作为DHCP服务器连接三层交换机DHCP中继向不同网段vlan分发IP地址,而我翻遍了全网没有一篇文章可以解决我的问题,全网各个相关网站都只有DHCP作为服务器或者DHCP作为中继的配置讲解,而把他们整合到一起的文章却

    2024年01月18日
    浏览(16)
  • ubuntu20.04.3配置DHCP服务器

    ubuntu20.04.3配置DHCP服务器

    实验环境:virtualbox 两台虚拟机:一台ubuntu服务器,一台win7客户机。 虚拟机的网络设置:“内部网络”,在混杂模式中选全部允许。win7也照此设置。  此模式下,虚拟机之间可以互相通信,但宿主机与虚拟机之间不能互相通信,暂时没找到解决办法, 有知道解决办法的可以

    2024年02月12日
    浏览(10)
  • 为一台计算机配置Web服务器,DNS服务器与DHCP服务器

    为一台计算机配置Web服务器,DNS服务器与DHCP服务器

    实验目的:为一台计算机配置Web服务器,DNS服务器与DHCP服务器 事先准备:三台纯净虚拟机(以下简称为虚拟机A,虚拟机B,虚拟机C)和一台主机 一、配置静态IP 因为要保证实验畅通,所以必须把四台机器配置成同一网段,使用同一网卡 1、首先保证三台虚拟机的网络适配器

    2024年02月11日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包