最新资讯

  • DHCP:在 Wireshark 中配置服务器、中继和流量分析

DHCP:在 Wireshark 中配置服务器、中继和流量分析

2026-01-29 12:39:53 栏目:最新资讯 4 阅读

大家好!我是大聪明-PLUS

在任何网络中,设备都需要 IP 地址、网关和 DNS 服务器才能正确交换数据并访问互联网。虽然可以手动配置所有内容,但这既不方便又容易出错。DHCP (动态主机配置协议)应运而生。它的作用很简单:自动将所有必要的网络参数分配给客户端,包括 IP 地址、子网掩码、网关和 DNS 服务器。

本文将详细介绍 DHCP 协议,从 DORA(发现、提供、请求、确认)消息交换过程,到使用 Wireshark 进行网络流量分析,再到在 MikroTik 和 Ubuntu 服务器上配置 DHCP 服务器。我们还将探讨其他协议特性,例如 DHCP 中继,它允许为其他子网上的客户端提供服务。

服务器设置和流量分析

1. 拓扑结构

首先,我们在 GNS3 中搭建一个简单的网络。它包含三个客户端:Windows 10、Ubuntu 和一个轻量级的 VPC 模拟器。它们都连接到交换机 Switch-1,Switch-1 又连接到一台 MikroTik 路由器。目前,路由器仅作为 DHCP 服务器,为网络中的客户端分配 IP 地址。

192.168.10.0/24子网设计用于254 个工作主机。网络中的第一个地址(192.168.10.0)保留为网络标识符,最后一个地址(192.168.10.255)用于子网内的广播。因此,工作地址的范围为192.168.10.1192.168.10.254

2. 在 MikroTik 上设置 DHCP

接下来我们来设置 MikroTik。首次通过控制台启动 MikroTik 时,设备会要求输入用户名和密码。默认用户名是admin,密码为空(直接按 Enter 键)。但是,在初始设置过程中,系统会要求您设置一个新密码。密码不能为空。这是因为出于安全考虑,新密码不能与当前密码(即空密码)相同。因此,输入空密码会导致错误,您需要在后续登录时输入密码。

登录后,第一步是为客户端连接的接口(在本例中为 ether1)分配 IP 地址。该 IP 地址分配在192.168.10.0/24子网内,其中“ /24 ”表示子网掩码为255.255.255.0。子网掩码决定了哪些地址被视为本地网络的一部分,并确保设备之间能够正确交换数据。

下一步是创建 IP 地址池——一个地址范围,DHCP 服务器将从中自动为客户端分配 IP 地址。在本例中,地址池涵盖192.168.10.10192.168.10.100。配置 DHCP 时,我们还会指定一个 DNS 服务器,例如8.8.8.8,以便客户端能够正确解析网络和互联网上的名称。地址池和 DNS 配置实现了地址分配的集中管理,避免了地址冲突,并确保所有设备正常运行。我们将租约时间设置为一天,这样会自动释放不再连接的设备的地址,并将其重新分配给新客户端。

使用地址池还可以简化网络组织:地址池之外的地址可以保留给服务器或打印机等静态设备,这样它们就不会由 DHCP 自动分配。因此,地址池、子网掩码和 DNS 服务器是 DHCP 配置的关键要素,可确保为所有客户端分配正确、唯一且易于管理的 IP 地址。

3. DORA 分析

Windows 10

Ubuntu

VPC模拟器

从 DHCP 服务器获取网络参数

DHCP 服务器安装并启用后,网络上的所有设备都会自动接收其设置。每个客户端都会收到一个 IP 地址(该地址在服务器定义的地址池中是唯一的)、一个子网掩码(用于识别哪些地址是本地地址)、一个网关(允许设备在未来访问其他网络)以及一个 DNS 服务器(用于正确解析域名)。此外,还会传输其他网络正常运行所需的参数,例如地址租约时间。

所有这些数据都通过 DHCP 协议传输,客户端获取 IP 地址的过程可以通过一系列DORA消息来追踪:发现 (Discover)、提供 (Offer)、请求 (Request) 和确认 (Acknowledgment)。首先,客户端发送地址请求(发现),服务器响应并提供一个空闲 IP 地址(提供),客户端确认地址选择(请求),最后服务器确认 IP 地址分配(确认)。借助这种机制,设备可以自动接收所有必要的参数,并准备好在网络上运行。

现在让我们继续深入探讨DORA流程本身,并以单个设备为例,详细检查每个阶段,以清楚地说明在每个步骤中客户端和服务器之间究竟发生了什么。

发现

DHCP 消息 - 发现

当设备连接到网络但尚未获取 IP 地址时,它会发送DHCP Discover 请求——这是DORA流程的第一步。简而言之,客户端会告知网络它是新加入的,并希望接收配置设置。接下来,我们来看看每一层实际发生了什么。

数据链路层(以太网 II):在这一层,数据包会连同目标地址一起广播,ff:ff:ff:ff:ff:ff以便本地网络上的所有设备都能收到消息。这是必要的,因为客户端此时还不知道 DHCP 服务器的位置。数据包的源地址是客户端的 MAC 地址,即其网卡的唯一标识符。这使得网络上的任何 DHCP 服务器都能识别请求者并做出响应。

网络层(IP):客户端尚未获取 IP 地址,因此源地址为 [IP 地址0.0.0.0]。此数据包的目的是255.255.255.255将 [IP 地址] 广播到本地网络上的所有设备。这种双重广播(在数据链路层和网络层)确保 Discover 数据包能够到达子网上的所有 DHCP 服务器,即使存在多个服务器。

传输层(UDP):客户端通过端口68发送数据包,DHCP 服务器通过端口67接收该数据包。UDP 用于无连接传输,这简化并加快了传输过程。网络上的每个服务器都有机会处理请求并为客户端分配一个空闲的 IP 地址。

应用层(DHCP):主要请求信息位于此处。消息类型为Discover,表示正在搜索 DHCP 服务器。事务 ID 对于此次尝试是唯一的,以便客户端可以将收到的响应与其发送的请求进行匹配。由于客户端没有地址,因此 IP 字段仍然为空。DHCP 选项包括:消息类型 = Discover、客户端标识符(客户端 MAC 地址)、主机名、供应商类标识符(例如,MSFT 5.0)以及包含所需设置列表(子网掩码、网关、DNS 和其他参数)的参数请求列表。Discover 消息会通知服务器新客户端的存在及其需求,从而允许开始提供地址和网络设置的过程。

因此,Discover只是客户端请求获取 IP 地址和其他设置。服务器此时不会分发任何信息;它只会接收有关哪些设备已连接以及该设备具体需要什么的信息。

提供

DHCP 消息 - 提供

当 DHCP 服务器收到客户端的 Discover 请求时,它会以DHCP Offer响应——这是DORA流程的第二步。服务器会向客户端提供一个特定的 IP 地址和所需的网络参数。该数据包以单播方式发送,以便被选中的客户端能够直接收到 Offer,同时其他服务器也能知道该地址已被占用。

数据链路层(以太网 II):在这一层,数据包直接发送到客户端的 MAC 地址(0e:2a:b0:14:00:00)。源地址是服务器的 MAC 地址(0c:63:76:e4:00:00)。与 Discover 不同,这不是广播,而是单播,因此服务器可以直接告知客户端它提供的 IP 地址。

网络层(IP):数据包的源地址是 DHCP 服务器的 IP 地址(192.168.10.1),目标地址是服务器分配给客户端的 IP 地址(192.168.10.100)。在这一层,服务器会向客户端提供一个地址,客户端确认选择后即可使用该地址。

传输层(UDP):服务器使用端口67作为源端口,客户端使用端口68接收数据包。UDP 允许数据包快速传输而无需建立连接,但不保证数据包的送达。

应用层(DHCP):消息类型为 Offer,事务 ID 与 Discover 匹配,以便客户端能够将响应与原始请求进行匹配。主字段“您的(客户端)IP 地址”包含提供的地址(192.168.10.100)。DHCP 选项包括服务器标识符(192.168.10.1)、IP 地址租约时间、子网掩码、路由器和域名。这些参数让客户端了解接受地址后将收到的网络设置。

DHCP Offer 是服务器向客户端发送的特定服务请求,其中包含 IP 地址和网络参数。此时,客户端可以接受该 Offer 并进入下一步——DHCP Request。

要求

DHCP 消息 - 请求

客户端收到服务器的 IP 地址分配请求后会发送DHCP 请求——这是DORA流程的第三步。在这个数据包中,客户端确认其选择的 IP 地址,并通知网络它打算使用该地址。该数据包会被广播,以便选定的服务器知道其分配已被接受,其他 DHCP 服务器(如果有多个)也可以释放它们的分配。

数据链路层(以太网 II):数据包会发送给网络上的所有设备(ff:ff:ff:ff:ff:ff),这样被选中的服务器就能收到确认信息,其他服务器也能明白它们的地址请求已被拒绝,这些地址可以返回地址池。源地址是客户端的 MAC 地址(0e:2a:b0:14:00:00),它是客户端网络接口的唯一标识符。

网络层(IP):0.0.0.0由于客户端尚未收到最终的IP地址,因此数据包的源地址为空。目标地址是255.255.255.255 将数据包发送到本地网络上的所有设备。此广播确保数据包能够到达选定的服务器以及网络上的所有其他服务器(如有)。

传输层(UDP):客户端使用端口68作为源端口,服务器监听端口67作为目标端口。

应用层(DHCP):消息类型为请求,事务 ID 与发现和提供匹配,绑定整个DORA事务。由于地址租约尚未最终确定,因此 IP 字段仍为空。DHCP 选项包括:消息类型 = 请求,服务器标识符 = 192.168.10.1,请求的 IP = 192.168.10.100,客户端标识符 = 客户端 MAC 地址,主机名 = MSEDGEWIN10(Windows 10),供应商类别 = MSFT 5.0,以及包含子网掩码、网关、DNS 和其他最终ACK参数的参数请求列表。

DHCP 请求通知网络它已接受服务器的分配。客户端准备接收最终确认,之后 IP 地址和网络设置将生效,这在下一步——DHCP 确认中发生。

致谢

DHCP 消息 - 确认

客户端发送请求后,服务器会通过DHCP ACK确认最终的 IP 地址和网络设置——这是DORA流程的第四步,也是最后一步。该数据包正式为客户端分配 IP 地址和所有网络设置,之后设备即可在本地网络上完全运行。

数据链路层(以太网 II):在这一层,数据包直接以单播方式发送到客户端的MAC 地址0e:2a:b0:14:00:00。源地址是 DHCP 服务器的 MAC 地址0c:63:76:e4:00:00。 单播用于将所选地址的确认信息准确地传递给特定设备,并避免不必要的广播。

网络层(IP):数据包的源地址是 DHCP 服务器的 IP 地址(192.168.10.1),目标地址是客户端当前已正式分配的 IP 地址(192.168.10.100)。在这一层,数据包已直接寻址到已分配的 IP 地址,这与之前的步骤不同,之前的步骤中客户端的 IP 地址尚不清楚。

传输层(UDP):服务器使用端口67作为源端口,客户端监听端口68

应用层(DHCP):消息类型为ACK,事务 ID 与之前的 Discover、Offer 和 Request 数据包相同,从而将整个DORA事务绑定在一起。“您的(客户端)IP 地址”字段包含分配的 IP 地址(192.168.10.100)。DHCP 选项包括以下参数:子网掩码(255.255.255.0)、路由器(192.168.10.1)、DNS 服务器(8.8.8.8)、IP 地址租约时间(1 天)、服务器标识符(192.168.10.1)以及列表末尾的选项 255。客户端将这些设置应用到其网络接口,然后即可在网络上完全正常工作,包括通过指定的网关访问外部资源以及使用 DNS 进行域名解析。

DHCP ACK 数据包完成 DORA 流程,正式为客户端分配 IP 地址和网络参数。收到此数据包后,设备即可在本地网络中运行,并具备连接到其他网络的能力。

MikroTik命令ip dhcp-server lease print显示 DHCP 服务器当前已分配给网络上设备的 IP 地址。在本例中,dhcp1 服务器为三台设备分配了地址:Windows、Ubuntu 和 VPCS。

表格显示,每个设备都从地址池中分配了一个唯一的 IP 地址,以及其 MAC 地址和主机名。“已绑定”状态表示租约已激活——这意味着设备当前正在使用此 IP 地址,并且可以在网络上完全运行。Windows 系统获得的 IP 地址为192.168.10.100,Ubuntu 系统获得的 IP 地址为192.168.10.99,VPCS 系统获得的IP 地址为192.168.10.98

DHCP 服务器已成功完成任务:所有三台设备都自动获取了 IP 地址、子网掩码、网关和其他必要的网络参数。它们现在可以在本地网络内交换数据,将来还可以使用网关访问其他子网或互联网。

4. 分析其他 DHCP 消息

发布

Windows 10

DHCP 消息 - 释放

当该命令在 Windows 客户端计算机上执行时ipconfig /release,设备会通知 DHCP 服务器它不再需要已租用的 IP 地址。在本例中,客户端向服务器192.168.10.1发送DHCP Release 请求,释放地址192.168.10.100。这意味着服务器可以将此 IP 地址返回到空闲地址池中,以便其他设备可以使用。

执行该命令后,客户端的 IPv4 地址、网关和 DNS 服务器都会消失。在此状态下,设备无法与本地网络内外进行完整的数据交换。只有当客户端通过 DHCP 重新获取网络参数或手动设置网络参数后,功能才能恢复。

Release网络数据包通过单播方式直接发送到服务器。源地址为客户端的旧 IP 地址(192.168.10.100),目标地址为服务器的 IP 地址(192.168.10.1)。该数据包包含消息类型(Release)、客户端标识符(MAC 地址)和服务器标识符,以便 DHCP 服务器能够准确地确定需要终止哪个租约。

MikroTik 服务器收到此数据包后,会立即更新客户端的租约记录:地址返回到可用地址池中,租约状态从绑定变为释放(或从活动租约列表中删除该记录)。

DHCP 释放机制允许客户端在使用完 IP 地址后,将其优雅地归还给服务器。这样,该地址就不再被使用,服务器可以将其分配给其他设备。

纳克

DHCP 消息 - NAK

Windows 客户端使用`ipconfig /release`命令释放 IP 地址192.168.10.100后,服务器将该地址返回到空闲地址池。之后,DHCP 地址池被修改,现在只包含192.168.10.10到 192.168.10.99 之间的地址。当 Windows再次尝试获取 IP 地址192.168.10.100时,服务器返回了DHCP NAK消息。该消息告知客户端请求的地址无效,无法使用。/ip pool set dhcp_pool ranges=192.168.10.10-192.168.10.99

服务器会广播DHCP NAK消息,以确保客户端收到通知。消息中,服务器会指定无法使用的 IP 地址及其标识符,以便客户端确认这是服务器的正确响应。收到NAK后,客户端会立即停止使用旧的 IP 地址,并开始从头开始获取新地址:首先,它发送 Discover 消息,然后接收 Offer 消息,确认 Request 消息,最后接收包含新 IP 地址的 ACK 消息。在本例中,Windows 收到了地址192.168.10.97,该地址在当前地址池中。

服务器发送NAK 的原因有很多。最常见的是客户端请求的地址已不在地址池中或已被其他设备占用。此外,如果客户端尝试续租服务器不再识别的旧 IP 地址,或者客户端指定的续租服务器无效,也可能发生 NAK。

一般来说,DHCP NAK 是一种保护机制,可以防止 IP 地址冲突,并确保设备只使用当前地址池中的有效地址。

通知

设备通过 DHCP 获取 IP 地址和其他设置后,可能需要在不更改 IP 地址的情况下向 DHCP 服务器请求其他网络参数。这可以通过DHCP INFORM消息来实现。客户端向服务器发送此消息,以获取例如当前 DNS 服务器、域名或其他可在不影响其当前 IP 地址的情况下更改的网络选项。

INFORM消息从已分配给设备的 IP 地址发送,服务器则以包含所请求参数的常规DHCP ACK进行响应。如果网络上的 DNS 设置、网关或其他服务参数已更新,而客户端需要在不请求新 IP 地址的情况下获取这些参数,则此方法非常有用。

与 Discover、Request 或 Release 不同,INFORM 不执行 IP 地址分配,而仅用于信息检索。Windows 上的命令ipconfig /renew,Linux 上的命令。dhclient -1 -v -s 192.168.10.1>

衰退

当客户端检测到 DHCP 服务器提供的 IP 地址已被其他设备使用时,会发送 DHCP DECLINE消息。例如,客户端收到一个地址为192.168.10.98的Offer,但 ARP 检查发现该地址已被其他主机占用。在这种情况下,客户端无法安全使用该 IP 地址,因此会向服务器发送DECLINE消息以通知其地址冲突。

收到拒绝请求后,服务器会将该地址标记为不可用,并且在管理员或服务器解决冲突之前,不会再将其分配给其他客户端。因此,DHCP 拒绝机制可以防止网络上的 IP 地址冲突,并确保所有设备正常运行。

值得注意的是,使用DECLINE 参数时,即使客户端已经在使用其他 IP 地址,它也不会丢失当前正在使用的 IP 地址。这纯粹是一种保护机制,用于处理可能导致冲突的服务器请求。

示例用法:Windows 和 Linux在检查 Offer 时,如果通过 ARP 检测到网络上的 IP 匹配,则会自动发送DECLINE 。

5. 静态 IP 绑定

Ubuntu 客户端

Wireshark 分析

Mikrotik 桌子

DHCP 允许您使用设备的 MAC 地址为其分配特定的 IP 地址。这种机制称为静态租约 ,它确保选定的客户端始终获得相同的地址,而不受动态地址池的影响。

实际上,具体操作如下:MikroTik 管理员手动创建一个条目,指定 IP 地址、客户端 MAC 地址、DHCP 服务器名称以及一条便于参考的注释。在本例中,我们为 MAC 地址为 192.168.10.105 的0c:a2:21:ee:00:00Ubuntu 虚拟机分配了一个静态 IP 地址。配置命令如下:/ip dhcp-server lease add address=192.168.10.105 mac-address=0c:a2:21:ee:00:00 comment="Ubuntu fixed IP" server=dhcp1

应用此设置后,DHCP 服务器将不再把此 IP 地址分配给其他设备。如果具有指定 MAC 地址的客户端尝试使用地址池中的另一个地址,服务器将发送NAK(如屏幕截图所示),客户端将被强制请求新的配置。在我们的示例中,Ubuntu 最初被拒绝,但随后通过标准的DORA流程,被正确分配了地址192.168.10.105

6. 在 Ubuntu 上设置 DHCP

我们将把 DHCP 服务器从 MikroTik 迁移到 Ubuntu Server。之前,MikroTik 分配的 IP 地址是192.168.10.1;现在它将由一台专用的 Ubuntu 服务器来承担这项任务。首先,我们将禁用 MikroTik 上的 DHCP 服务,这样客户端将不再从它那里获取 IP 地址。

/etc/default/isc-dhcp-server

首先,您需要确保软件包本身已安装。如果没有,请使用以下命令安装:sudo apt install isc-dhcp-server。安装完成后,您需要告诉服务器监听哪个网络接口来接收客户端请求。这需要在文件中完成/etc/default/isc-dhcp-server。打开该文件并编辑以下行:INTERFACESv4="ens3"。ens3是我的网络接口名称;您的网络接口名称可能不同

/etc/dhcp/dhcpd.conf

接下来,我们进入主配置文件/etc/dhcp/dhcpd.conf。在那里,我们设置网络参数:已分配地址池、网关、DNS 服务器以及租约时间。这意味着服务器现在知道应该将哪些地址分配给哪些用户、通过哪个网关、分配哪个 DNS 服务器以及租约期限。

我们为服务器分配了静态 IP 地址192.168.10.2/24。Ubuntu服务器现在可以向客户端分配 IP 地址了。使用以下命令启动服务:sudo systemctl start isc-dhcp-server要检查状态:sudo systemctl status isc-dhcp-server.

Windows 10

Ubuntu 客户端

当客户端开始与新服务器通信时,会发生以下情况:Windows 尝试使用旧地址192.168.10.97,服务器接受该地址,因为它在新地址池中可用。然而,之前在 MikroTik 设备上拥有静态地址192.168.10.105的 Ubuntu 客户端无法再获取该地址,因为它不在新地址范围内。服务器忽略此请求,客户端重新发送 Discover 请求,收到 Offer 请求,发出 Request 请求,最终从地址池中获得新地址——192.168.10.12

因此,检查租约表显示:Windows 保留了其旧地址,Ubuntu 获得了一个新地址,vpc 也从新的地址范围中获得了其 IP 地址。

7. 配置 DHCP 中继

我们的网络现在有两个子网:旧的192.168.10.0/24和新的172.16.10.0/24。DHCP服务器(Ubuntu Server,192.168.10.2)目前只知道第一个子网的地址池。这意味着如果来自新子网的客户端(PC2、PC3)发送 DHCP Discover 请求,服务器根本看不到这些请求——广播数据包无法通过路由器。

为了解决这个问题,我们使用 MikroTik 作为DHCP 中继并设置路由。

1)在MikroTik上设置路由

我们将 IP 地址172.16.10.1/24分配给 ether2 接口,该接口指向新的子网172.16.10.0/24。现在路由器知道发往该子网的数据包会经过 ether2 接口,从而可以正确地在网络之间路由流量。路由对于返回路径也至关重要:当 DHCP 服务器响应时,数据包应该返回到172.16.10.0/24。

2) 在 MikroTik 上设置 DHCP 中继

DHCP中继

DHCP 中继——它允许一个子网中的客户端访问另一个子网上的服务器,即使该服务器不在同一广播范围内。中继监听客户端网络接口上的 DHCP 数据包,并将它们作为常规单播数据包转发到服务器。

在 MikroTik 上,它看起来像这样:

/ip dhcp-relay add name=relay1 interface=ether2 dhcp-server=192.168.10.2 local-address=172.16.10.1 /ip dhcp-relay enable relay1

  • interface=ether2 - 新子网和需要拦截数据包的客户端所在的接口。

  • dhcp-server=192.168.10.2 - 请求将被转发到的服务器的 IP 地址。

  • local-address=172.16.10.1 - 客户端子网中的 MikroTik IP 地址,将作为客户端响应的来源。如果没有 local-address,服务器返回的 Offer/ACK 数据包可能无法到达客户端,因为客户端无法将其路由到不同的子网。

  • enable relay1 - 激活先前创建的名为 relay1 的中继。

VPC-2

由于服务器只知道192.168.10.0/24网络,Relay 会将Discover 消息传递给服务器,但服务器无法分配地址,客户端将无法获得 IP 地址。因此,在启动 Relay 之前,需要将新的子网添加到 DHCP 服务器配置(/etc/dhcp/dhcpd.conf)中。

VPC-2 和 VPC-3

DHCP 消息 - 提供

PC1 和 PC2 都已获取地址。我们分析客户端 PC2 的DHCP Offer。Ubuntu服务器本身想要从其位于第一子网的地址池中为客户端分配一个地址,但客户端位于第二子网172.16.10.0/24。数据包通过 MikroTik 到达客户端,MikroTik 充当DHCP 中继。路由器将自身的本地 IP 地址172.16.10.1替换为源地址 ,以便数据包能够正确到达客户端,因为客户端没有直接连接到服务器的路由。数据包的目标地址是 IP 地址172.16.10.10 ,这是服务器提供给客户端的地址。 “下一个服务器 IP 地址”字段仍然是192.168.10.2,表明实际的DHCP 服务器位于第一子网。这意味着数据包看起来像是来自 MikroTik,但实际上它是 Ubuntu 服务器发出的 Offer。该机制允许隔离子网中的客户端获取 IP 地址和网络参数。

3. 数据包如何通过中继(逐步分析)
  • 步骤 1:客户端(PC2/PC3)发现位于172.16.10.0/24
    子网上的客户端发送DHCP Discover广播()。它会搜索任何 DHCP 服务器。但是,由于服务器位于不同的子网,数据包无法直接到达客户端。ff:ff:ff:ff:ff:ff

  • 步骤 2:MikroTik 设备上的 MikroTik
    DHCP 中继拦截以太网 2 端口上的 Discover 数据包。中继读取该数据包,并将目标 IP 地址替换为新的目标 IP 地址——DHCP 服务器 IP 地址 (192.168.10.2)。现在,该数据包以单播方式从 MikroTik 设备发送到服务器。

  • 步骤 3:服务器收到 Discover
    数据包。Ubuntu DHCP 服务器收到该数据包。目前,服务器只知道 192.168.10.0/24 网段的地址池,因此无法为 172.16.10.0/24 网段分配地址。中继可以选择性地添加选项 82(代理信息),以便服务器知道客户端来自哪个子网以及要使用哪个地址池。

  • 步骤 4:服务器发出 Offer。
    服务器为客户端生成DHCP Offer 。如果172.16.10.0/24的地址池已被添加,则服务器从该地址池中选择一个空闲 IP 地址,并将数据包发送回Discover (MikroTik) 消息的源IP地址。

  • 步骤 5:MikroTik 将 Offer 传递给客户端。
    当数据包返回到 MikroTik 时,它会将源 IP 地址更改为客户端子网上的接口(172.16.10.1),以便客户端可以接受响应,并将Offer转发给客户端。

  • 步骤 6:请求和确认。
    客户端发送DHCP 请求,服务器发送 DHCP 确认——整个DORA过程完全通过中继完成。客户端会收到 IP 地址、网关和 DNS 名称,就好像服务器位于其子网中一样。

结果

在这个项目中,我们学习了DHCP协议并实际考察了它的运行机制。首先,我们研究了客户端如何通过DORA过程获取 IP 地址和其他网络参数,然后使用Wireshark分析数据包,确认每条消息的作用。我们在 MikroTik 上配置了 DHCP,之后将服务器迁移到 Ubuntu Server,以了解它在不同系统上的运行情况。我们还测试了 NAK 和 RELEASE 等消息,以了解客户端和服务器如何交换附加信息并解决冲突。之后,我们在 MikroTik 上添加了第二个子网并配置了DHCP 中继,使客户端能够从其他网络获取地址。

因此,DHCP极大地简化了网络管理,这一点显而易见。无需手动为每个客户端分配 IP 地址、网关和 DNS,一切都会自动完成。此外,诸如中继和静态地址分配等工具的可用性,使得该协议即使在复杂的网络拓扑中也便捷灵活。

本文地址:https://www.yitenyun.com/1889.html

搜索文章

Tags

#服务器 #python #pip #conda #ios面试 #ios弱网 #断点续传 #ios开发 #objective-c #ios #ios缓存 #人工智能 #微信 #远程工作 #Trae #IDE #AI 原生集成开发环境 #Trae AI #kubernetes #笔记 #平面 #容器 #linux #学习方法 香港站群服务器 多IP服务器 香港站群 站群服务器 #运维 #学习 #分阶段策略 #模型协议 #银河麒麟高级服务器操作系统安装 #银河麒麟高级服务器V11配置 #设置基础软件仓库时出错 #银河麒高级服务器系统的实操教程 #生产级部署银河麒麟服务系统教程 #Linux系统的快速上手教程 #科技 #深度学习 #自然语言处理 #神经网络 #hadoop #hbase #hive #zookeeper #spark #kafka #flink #docker #华为云 #部署上线 #动静分离 #Nginx #新人首发 #tcp/ip #网络 #qt #C++ #fastapi #html #css #harmonyos #鸿蒙PC #github #git #物联网 #websocket #大数据 #职场和发展 #程序员创富 #经验分享 #安卓 #进程控制 #gemini #gemini国内访问 #gemini api #gemini中转搭建 #Cloudflare #PyTorch #模型训练 #星图GPU #Conda # 私有索引 # 包管理 #kylin #低代码 #爬虫 #音视频 #ARM服务器 # GLM-4.6V # 多模态推理 #arm #开源 #unity #c# #游戏引擎 #语言模型 #大模型 #ai #ai大模型 #agent #数信院生信服务器 #Rstudio #生信入门 #生信云服务器 #word #umeditor粘贴word #ueditor粘贴word #ueditor复制word #ueditor上传word图片 #飞牛nas #fnos #langchain #数据库 #MobaXterm #ubuntu #ci/cd #jenkins #gitlab #内网穿透 #cpolar #node.js #儿童书籍 #儿童诗歌 #童话故事 #经典好书 #儿童文学 #好书推荐 #经典文学作品 #ssh #flutter #开发语言 #云原生 #iventoy #VmWare #OpenEuler #前端 #nginx #后端 #serverless #diskinfo # TensorFlow # 磁盘健康 #Harbor #矩阵 #线性代数 #AI运算 #向量 #ide #区块链 #测试用例 #生活 #vscode #mobaxterm #计算机视觉 #RTP over RTSP #RTP over TCP #RTSP服务器 #RTP #TCP发送RTP #AI编程 #aws #云计算 #centos #svn #c++ #算法 #牛客周赛 #sql #AIGC #agi #android #腾讯云 #自动化 #ansible #分布式 #华为 #缓存 #多个客户端访问 #IO多路复用 #回显服务器 #TCP相关API #fabric #postgresql #openHiTLS #TLCP #DTLCP #密码学 #商用密码算法 #FTP服务器 #http #项目 #高并发 #javascript #vue上传解决方案 #vue断点续传 #vue分片上传下载 #vue分块上传下载 #Reactor #java-ee #文心一言 #AI智能体 #pytorch #microsoft #PyCharm # 远程调试 # YOLOFuse #php #flask #java #jar #Dell #PowerEdge620 #内存 #硬盘 #RAID5 #windows #企业开发 #ERP #项目实践 #.NET开发 #C#编程 #编程与数学 #iBMC #UltraISO #程序人生 #科研 #博士 #jmeter #功能测试 #软件测试 #自动化测试 #pycharm #鸿蒙 #mcu #架构 #安全 #网络协议 #mysql #信息与通信 #vue.js #散列表 #哈希算法 #数据结构 #leetcode #风控模型 #决策盲区 #数学建模 #2026年美赛C题代码 #2026年美赛 #uni-app #小程序 #notepad++ #spring boot #es安装 #内存治理 #django #游戏 #ecmascript #elementui #mvp #个人开发 #设计模式 #京东云 #性能优化 #rocketmq #DeepSeek #服务器繁忙 #AI #Ansible # 自动化部署 # VibeThinker #Ubuntu服务器 #硬盘扩容 #命令行操作 #VMware #web #webdav #课程设计 #dify #计算机网络 #spring cloud #spring #json #jvm #mmap #nio #蓝桥杯 #golang #redis #驱动开发 #jetty #开源软件 #我的世界 #阻塞队列 #生产者消费者模型 #服务器崩坏原因 #web安全 #MCP #MCP服务器 #数据仓库 #c语言 #vllm #Streamlit #Qwen #本地部署 #AI聊天机器人 #LLM #vim #gcc #yum #鸭科夫 #逃离鸭科夫 #鸭科夫联机 #鸭科夫异地联机 #开服 #prometheus #大模型学习 #AI大模型 #大模型教程 #大模型入门 #gpu算力 #阿里云 #全能视频处理软件 #视频裁剪工具 #视频合并工具 #视频压缩工具 #视频字幕提取 #视频处理工具 #DisM++ # 系统维护 #udp #深度优先 #DFS #Linux #TCP #线程 #线程池 #ffmpeg #todesk #企业微信 #Android #Bluedroid #智能手机 #钉钉 #机器人 #网络安全 #everything #AI论文写作工具 #学术论文创作 #论文效率提升 #MBA论文写作 #信息可视化 #claude code #codex #code cli #ccusage #数据集 #Ascend #MindIE #单片机 #stm32 #嵌入式硬件 #需求分析 #scala #测试工具 #压力测试 #语音识别 #adb #rabbitmq #protobuf #ModelEngine #设备驱动 #芯片资料 #网卡 #iphone #AI写作 #arm开发 #Modbus-TCP #azure #凤希AI伴侣 #编辑器 #金融 #mcp #金融投资Agent #Agent #机器学习 #程序员 #流量监控 #架构师 #系统架构 #软考 #系统架构师 #ida #中间件 #研发管理 #禅道 #禅道云端部署 #MC #几何学 #拓扑学 #链表 #链表的销毁 #链表的排序 #链表倒置 #判断链表是否有环 #STUN # TURN # NAT穿透 #RAID #RAID技术 #磁盘 #存储 #电脑 #grafana #unity3d #服务器框架 #Fantasy #elasticsearch #酒店客房管理系统 #毕设 #论文 #transformer #asp.net大文件上传 #asp.net大文件上传下载 #asp.net大文件上传源码 #ASP.NET断点续传 #asp.net上传文件夹 #测试流程 #金融项目实战 #P2P #webrtc #chatgpt #DS随心转 #生信 #mcp server #AI实战 #ping通服务器 #读不了内网数据库 #bug菌问答团队 #数码相机 #java大文件上传 #java大文件秒传 #java大文件上传下载 #java文件传输解决方案 #流程图 #论文阅读 #论文笔记 #毕业设计 #journalctl #debian #Coze工作流 #AI Agent指挥官 #多智能体系统 #RAG #全链路优化 #实战教程 #VS Code调试配置 #vue3 #天地图 #403 Forbidden #天地图403错误 #服务器403问题 #天地图API #部署报错 #openresty #lua #wordpress #雨云 #LobeChat #vLLM #GPU加速 #asp.net #1024程序员节 #claude #SSH反向隧道 # Miniconda # Jupyter远程访问 #SSH Agent Forwarding # PyTorch # 容器化 #FL Studio #FLStudio #FL Studio2025 #FL Studio2026 #FL Studio25 #FL Studio26 #水果软件 #svm #amdgpu #kfd #ROCm #epoll #高级IO #超算服务器 #算力 #高性能计算 #仿真分析工作站 #面试 #里氏替换原则 #幼儿园 #园长 #幼教 #react.js #守护进程 #复用 #screen #n8n #LoRA # RTX 3090 # lora-scripts #fiddler #ddos #opencv #数据挖掘 #googlecloud #sizeof和strlen区别 #sizeof #strlen #计算数据类型字节数 #计算字符串长度 #正则 #正则表达式 #智能路由器 #银河麒麟 #系统升级 #信创 #国产化 #oracle #树莓派4b安装系统 #esp32教程 #SA-PEKS # 关键词猜测攻击 # 盲签名 # 限速机制 #llama #ceph #模版 #函数 #类 #笔试 #时序数据库 #WEB #我的世界服务器搭建 #minecraft #双指针 #YOLO #目标检测 #蓝耘智算 #laravel #搜索引擎 #simulink #matlab #C语言 #Playbook #AI服务器 #shell #CPU利用率 #数组 #信号处理 #目标跟踪 #流媒体 #NAS #飞牛NAS #监控 #NVR #EasyNVR #ONLYOFFICE #MCP 服务器 #Canal #嵌入式 #apache #tomcat #AB包 #负载均衡 #ESXi #前端框架 #cursor #Shiro #反序列化漏洞 #CVE-2016-4437 #运营 #eBPF #进程 #操作系统 #进程创建与终止 #vuejs #spine #ollama #llm #产品经理 #ui #团队开发 #墨刀 #figma #tcpdump #CFD #embedding #visual studio code #RustDesk #IndexTTS 2.0 #本地化部署 #智慧校园解决方案 #智慧校园一体化平台 #智慧校园选型 #智慧校园采购 #智慧校园软件 #智慧校园专项资金 #智慧校园定制开发 #wsl #车辆排放 #边缘计算 #MS #Materials #Spring AI #STDIO协议 #Streamable-HTTP #McpTool注解 #服务器能力 #HeyGem # 远程访问 # 服务器IP配置 #paddleocr #SMTP # 内容安全 # Qwen3Guard #SSH #X11转发 #Miniconda #L2C #勒让德到切比雪夫 #pencil #pencil.dev #设计 #sqlite #改行学it #创业创新 #autosar #Triton # CUDA #selenium #SSH保活 #远程开发 #tdengine #制造 #涛思数据 # ProxyJump # 跳板机 #海外服务器安装宝塔面板 #openlayers #bmap #tile #server #vue #推荐算法 #tensorflow #log #简单数论 #埃氏筛法 #openEuler #Hadoop #客户端 #DIY机器人工房 #nacos #银河麒麟aarch64 #uvicorn #uvloop #asgi #event #.net #homelab #Lattepanda #Jellyfin #Plex #Emby #Kodi #TensorRT # Triton # 推理优化 #zabbix #信令服务器 #Janus #MediaSoup #银河麒麟操作系统 #openssh #华为交换机 #信创终端 #ssl #智能一卡通 #门禁一卡通 #梯控一卡通 #电梯一卡通 #消费一卡通 #一卡通 #考勤一卡通 #Jetty # CosyVoice3 # 嵌入式服务器 #远程桌面 #远程控制 #振镜 #振镜焊接 #AI产品经理 #大模型开发 #建筑缺陷 #红外 #bash #求职招聘 #大语言模型 #长文本处理 #GLM-4 #Triton推理 #重构 #sqlserver #北京百思可瑞教育 #百思可瑞教育 #北京百思教育 #版本控制 #Git入门 #开发工具 #代码托管 #个人博客 #risc-v #ms-swift # 一锤定音 # 大模型微调 #deepseek #数模美赛 #机器视觉 #6D位姿 #SSH公钥认证 # 安全加固 #cpp #nas #ssm #PowerBI #企业 #状态模式 #嵌入式编译 #ccache #distcc #分类 #Qwen3-14B # 大模型部署 # 私有化AI #若依 #quartz #框架 #vp9 #screen 命令 #macos #fpga开发 #LVDS #高速ADC #DDR #迁移重构 #数据安全 #漏洞 #代码迁移 # GLM-TTS # 数据安全 #支付 #流量运营 #用户运营 #零代码平台 #AI开发 #UDP #Gunicorn #WSGI #Flask #并发模型 #容器化 #Python #性能调优 #蓝湖 #Axure原型发布 #prompt #YOLOv8 # 目标检测 # Docker镜像 #ip #单元测试 #集成测试 #计算机 #聚类 #OPCUA #环境搭建 #turn #黑客技术 #渗透测试 #网安应急响应 #ai编程 #pandas #matplotlib #mamba #微PE # GLM # 服务连通性 #ambari #muduo库 #LabVIEW知识 #LabVIEW程序 #labview #LabVIEW功能 #uv #uvx #uv pip #npx #Ruff #pytest #OSS #firefox #CMake #Make #C/C++ #数据恢复 #视频恢复 #视频修复 #RAID5恢复 #流媒体服务器恢复 #堡垒机 #安恒明御堡垒机 #windterm #rust #框架搭建 #Fun-ASR # 硬件配置 # 语音识别 #算力一体机 #ai算力服务器 #硬件工程 #青少年编程 #910B #昇腾 # 高并发部署 #vps #微信小程序 #自动驾驶 #RSO #机器人操作系统 #glibc #Anaconda配置云虚拟环境 #MQTT协议 #vivado license #SMP(软件制作平台) #EOM(企业经营模型) #应用系统 #CVE-2025-68143 #CVE-2025-68144 #CVE-2025-68145 #html5 #集成学习 #https #学术写作辅助 #论文创作效率提升 #AI写论文实测 #可信计算技术 #winscp #项目申报系统 #项目申报管理 #项目申报 #企业项目申报 #智能体 #JAVA #Java #tornado #webpack # 双因素认证 #reactjs #web3 #maven #intellij-idea #Dify #ARM架构 #鲲鹏 #rustdesk #p2p #连接数据库报错 #Docker #YOLOFuse # Base64编码 # 多模态检测 #产品运营 #1panel #vmware #DNS #联机教程 #局域网联机 #局域网联机教程 #局域网游戏 #微服务 #贪心算法 #pdf #人脸识别 #人脸核身 #活体检测 #身份认证与人脸对比 #H5 #微信公众号 #系统安全 #学习笔记 #jdk #eclipse #servlet #ipmitool #BMC #C #5G #汇编 #select #bootstrap #说话人验证 #声纹识别 #CAM++ #SPA #单页应用 #web3.py #swagger #IndexTTS2 # 阿里云安骑士 # 木马查杀 #LangGraph #模型上下文协议 #MultiServerMCPC #load_mcp_tools #load_mcp_prompt #typescript #npm #麒麟OS #PTP_1588 #gPTP #mariadb #Windows #数据分析 #gitea #结构体 #TCP服务器 #开发实战 #策略模式 #国产PLM #瑞华丽PLM #瑞华丽 #PLM #CLI #JavaScript #langgraph.json #网站 #截图工具 #批量处理图片 #图片格式转换 #图片裁剪 #Anything-LLM #IDC服务器 #私有化部署 #raid #raid阵列 #可撤销IBE #服务器辅助 #私钥更新 #安全性证明 #双线性Diffie-Hellman #Android16 #音频性能实战 #音频进阶 #结构与算法 #Windows 更新 #扩展屏应用开发 #android runtime #CTF #TLS协议 #HTTPS #漏洞修复 #运维安全 #SSE # AI翻译机 # 实时翻译 #平板 #零售 #交通物流 #智能硬件 #database #idea #无人机 #Deepoc #具身模型 #开发板 #未来 #r-tree #聊天小程序 #电气工程 #C# #PLC # 水冷服务器 # 风冷服务器 # IndexTTS 2.0 # 远程运维 #VoxCPM-1.5-TTS # 云端GPU # PyCharm宕机 #rdp #能源 #翻译 #开源工具 #NFC #智能公交 #服务器计费 #FP-增长 #考研 #软件工程 #libosinfo #Proxmox VE #虚拟化 #交互 #ComfyUI # 推理服务器 #GPU服务器 #8U #硬件架构 #NPU #CANN #intellij idea #cnn #模拟退火算法 #虚拟机 #浏览器自动化 #python #mongodb #cosmic #windows11 #系统修复 #yolov12 #研究生life #文件传输 #电脑文件传输 #电脑传输文件 #电脑怎么传输文件到另一台电脑 #电脑传输文件到另一台电脑 #计组 #数电 #性能 #优化 #RAM #SSH免密登录 #OBC #跨域 #发布上线后跨域报错 #请求接口跨域问题解决 #跨域请求代理配置 #request浏览器跨域 #其他 #RXT4090显卡 #RTX4090 #深度学习服务器 #硬件选型 #JumpServer #群晖 #音乐 #log4j #IntelliJ IDEA #Spring Boot #UDP的API使用 #neo4j #NoSQL #SQL #处理器 #上下文工程 #langgraph #意图识别 #游戏机 #RK3576 #瑞芯微 #硬件设计 #teamviewer #万悟 #联通元景 #镜像 #数据采集 #浏览器指纹 #idm #ESP32 #传感器 #MicroPython #3d #jupyter #Socket网络编程 #edge #迭代器模式 #观察者模式 #健身房预约系统 #健身房管理系统 #健身管理系统 #twitter #gateway #Comate #clickhouse #代理 #arm64 #SRS #直播 #mybatis #milvus #springboot #知识库 #web server #请求处理流程 #scrapy #UDP套接字编程 #UDP协议 #网络测试 #chrome #lvs #wpf #串口服务器 #Modbus #MOXA #Host #SSRF #UOS #海光K100 #统信 #音乐分类 #音频分析 #ViT模型 #Gradio应用 #鼠大侠网络验证系统源码 #whisper #硬件 # WebUI #CUDA #政务 #部署 #昇腾300I DUO #powerbi #Clawdbot #个人助理 #数字员工 #游戏私服 #云服务器 #vnstat #c++20 #IPv6 #Fluentd #Sonic #日志采集 #AutoDL # REST API # GLM-4.6V-Flash-WEB #运维开发 #源码 #闲置物品交易系统 #opc ua #opc #SSH跳板机 # Python3.11 #东方仙盟 #restful #ajax #API限流 # 频率限制 # 令牌桶算法 #视频去字幕 #flume #黑群晖 #无U盘 #纯小白 #指针 #anaconda #虚拟环境 #范式 #系统管理 #服务 #Karalon #AI Test #命令模式 #dubbo #文件管理 #文件服务器 #国产开源制品管理工具 #Hadess #一文上手 # ARM服务器 # 大模型推理 #存储维护 #文生视频 #CogVideoX #AI部署 #screen命令 #kong #Kong Audio #Kong Audio3 #KongAudio3 #空音3 #空音 #中国民乐 #源代码管理 #scanf #printf #getchar #putchar #cin #cout #图像处理 #yolo #管道Pipe #system V #ET模式 #非阻塞 #高并发服务器 #SAP #ebs #metaerp #oracle ebs #ipv6 #duckdb # 高并发 #多模态 #微调 #超参 #LLamafactory #高品质会员管理系统 #收银系统 #同城配送 #最好用的电商系统 #最好用的系统 #推荐的前十系统 #JAVA PHP 小程序 #AI-native #dba #国产化OS #排序算法 #排序 #Linux多线程 #SSH跳转 #Java程序员 #Java面试 #后端开发 #Spring源码 #Spring #SpringBoot #go #逻辑回归 # IndexTTS # GPU集群 #cesium #可视化 #计算几何 #斜率 #方向归一化 #叉积 #寄存器 #samba # 批量管理 #aiohttp #asyncio #异步 #ASR #SenseVoice #echarts #Rust #软件 #本地生活 #电商系统 #商城 ##程序员和算法的浪漫 #weston #x11 #x11显示服务器 #CSDN # 模型微调 #证书 #.netcore #数字化转型 #实体经济 #商业模式 #软件开发 #数智红包 #商业变革 #创业干货 #社科数据 #数据统计 #经管数据 # 数字人系统 # 远程部署 #JNI #CPU #长文本理解 #glm-4 #推理部署 #测评 #CCE #Dify-LLM #Flexus #Aluminium #Google #Go并发 #高并发架构 #Goroutine #系统设计 #Tracker 服务器 #响应最快 #torrent 下载 #2026年 #Aria2 可用 #迅雷可用 #BT工具通用 #net core #kestrel #web-server #asp.net-core #AI技术 #Zabbix #CosyVoice3 #语音合成 #FASTMCP #因果学习 #媒体 #运维工具 #智能家居 #React安全 #漏洞分析 #Next.js #RAGFlow #DeepSeek-R1 #Discord机器人 #云部署 #程序那些事 #EMC存储 #NetApp存储 #TRO #TRO侵权 #TRO和解 #游戏程序 # 黑屏模式 # TTS服务器 #领域驱动 #移动端h5网页 #调用浏览器摄像头并拍照 #开启摄像头权限 #拍照后查看与上传服务器端 #摄像头黑屏打不开问题 #ICPC #服务器IO模型 #非阻塞轮询模型 #多任务并发模型 #异步信号模型 #多路复用模型 #xss #编程 #c++高并发 #百万并发 #Termux #Samba #SSH别名 #kmeans #paddlepaddle #文件IO #输入输出流 #asp.net上传大文件 #土地承包延包 #领码SPARK #aPaaS+iPaaS #智能审核 #档案数字化 #农产品物流管理 #物流管理系统 #农产品物流系统 #农产品物流 # 大模型 # 模型训练 #ShaderGraph #图形 #VSCode # SSH #uip #VMware Workstation16 #服务器操作系统 #信创国产化 #达梦数据库 #Smokeping #全文检索 #pve #2026AI元年 #年度趋势 #GPU ##租显卡 #进程等待 #wait #waitpid #企业级存储 #网络设备 #iot #工具集 #游戏美术 #技术美术 #游戏策划 #用户体验 #大模型应用 #API调用 #PyInstaller打包运行 #服务端部署 #区间dp #二进制枚举 #图论 #多线程 #性能调优策略 #双锁实现细节 #动态分配节点内存 #markdown #建站 #zotero #WebDAV #同步失败 #代理模式 #H5网页 #网页白屏 #H5页面空白 #资源加载问题 #打包部署后网页打不开 #HBuilderX #A2A #GenAI #HBA卡 #RAID卡 #VMWare Tool #Langchain-Chatchat # 国产化服务器 # 信创 #ue5 #大学生 #大作业 #欧拉 #儿童AI #图像生成 #pjsip #插件 #插入排序 #麒麟 #Chat平台 #心理健康服务平台 #心理健康系统 #心理服务平台 #心理健康小程序 # 自动化运维 #性能测试 #LoadRunner #测试覆盖率 #可用性测试 #DAG #AI生成 # outputs目录 # 自动化 #服务器解析漏洞 #VibeVoice # 语音合成 #TFTP #NSP #下一状态预测 #aigc #业界资讯 #数字孪生 #三维可视化 #n8n解惑 #工厂模式 #智慧城市 #elk #esp32 arduino #海外短剧 #海外短剧app开发 #海外短剧系统开发 #短剧APP #短剧APP开发 #短剧系统开发 #海外短剧项目 #HistoryServer #Spark #YARN #jobhistory #ZooKeeper #ZooKeeper面试题 #面试宝典 #深入解析 #大模型部署 #mindie #大模型推理 #经济学 #网路编程 #内存接口 # 澜起科技 # 服务器主板 # 显卡驱动备份 #WinDbg #Windows调试 #内存转储分析 #随机森林 #广播 #组播 #并发服务器 #x86_64 #数字人系统 #PyTorch 特性 #动态计算图 #张量(Tensor) #自动求导Autograd #GPU 加速 #生态系统与社区支持 #与其他框架的对比 #cascadeur #设计师 #AI视频创作系统 #AI视频创作 #AI创作系统 #AI视频生成 #AI工具 #AI创作工具 #AI+ #coze #AI入门 #AI赋能 #eureka #Node.js #漏洞检测 #CVE-2025-27210 #导航网 #rtsp #转发 #C2000 #TI #实时控制MCU #AI服务器电源 #Llama-Factory # 树莓派 # ARM架构 #企业存储 #RustFS #对象存储 #高可用 #三维 #3D #三维重建 #Xshell #Finalshell #生物信息学 #组学 #memcache #大剑师 #nodejs面试题 #ranger #MySQL8.0 #统信UOS #win10 #qemu #CVE-2025-61686 #路径遍历高危漏洞 # 服务器IP # 端口7860 #智能体来了 #智能体对传统行业冲击 #行业转型 #HarmonyOS #SMARC #ARM # 代理转发 #ngrok #视觉检测 #visual studio #分布式数据库 #集中式数据库 #业务需求 #选型误 # Connection refused #Nacos #gRPC #注册中心 #Tokio #异步编程 #系统编程 #Pin #http服务器 #win11 #chat #机器人学习 #web服务器 #ThingsBoard MCP # IP配置 # 0.0.0.0 # 公钥认证 # GPU租赁 # 自建服务器 # 云服务器 #galeweather.cn #高精度天气预报数据 #光伏功率预测 #风电功率预测 #高精度气象 #appche #线性回归 #遛狗 #c #YOLO26 #muduo #TcpServer #accept #MinIO服务器启动与配置详解 #LangFlow # 轻量化镜像 # 边缘计算 #SSH复用 # 远程开发 #磁盘配额 #存储管理 #形考作业 #国家开放大学 #系统运维 #自动化运维 #实时音视频 #DHCP #C++ UA Server #SDK #跨平台开发 #贴图 #材质 #postman #勒索病毒 #勒索软件 #加密算法 #.bixi勒索病毒 #数据加密 #注入漏洞 #硬盘克隆 #DiskGenius #mapreduce #nvidia #论文复现 #GATT服务器 #蓝牙低功耗 #知识 #WinSCP 下载安装教程 #SFTP #FTP工具 #服务器文件传输 #excel #JT/T808 #车联网 #车载终端 #模拟器 #仿真器 #开发测试 #copilot #IO # ControlMaster #hibernate #AI赋能盾构隧道巡检 #开启基建安全新篇章 #以注意力为核心 #YOLOv12 #AI隧道盾构场景 #盾构管壁缺陷病害异常检测预警 #隧道病害缺陷检测 #openclaw #ArkUI #ArkTS #鸿蒙开发 #safari #手机h5网页浏览器 #安卓app #苹果ios APP #手机电脑开启摄像头并排查 #语音生成 #TTS #memory mcp #Cursor #AITechLab #cpp-python #CUDA版本 #Buck #NVIDIA #交错并联 #DGX #KMS #slmgr #宝塔面板部署RustDesk #RustDesk远程控制手机 #手机远程控制 #ARM64 # DDColor # ComfyUI #IFix #Ubuntu #ESP32编译服务器 #Ping #DNS域名解析 #YOLO11 # 远程连接 #连锁药店 #连锁店 #puppeteer #POC #问答 #交付 #动态规划 #面向对象 #xlwings #Excel #abtest #攻防演练 #Java web #红队 # keep-alive #GB28181 #SIP信令 #视频监控 #前端开发 #WT-2026-0001 #QVD-2026-4572 #smartermail #自由表达演说平台 #演说 #nfs #iscsi #Claude #TTS私有化 # 音色克隆 #clamav #编程助手 #实在Agent #视频 #传统行业 #电子电气架构 #系统工程与系统架构的内涵 #汽车 #Routine #门禁 #梯控 #智能梯控 #超时设置 #客户端/服务器 #网络编程 #挖矿 #Linux病毒 #gnu #小艺 #搜索 #glances #工程实践 #就业 #百度 #ueditor导入word #图像识别 #服务器开启 TLS v1.2 #IISCrypto 使用教程 #TLS 协议配置 #IIS 安全设置 #服务器运维工具 #uniapp #合法域名校验出错 #服务器域名配置不生效 #request域名配置 #已经配置好了但还是报错 #uniapp微信小程序 #TURN # WebRTC # HiChatBox #KMS激活 #gpt #API #华为od #华为机试 #wps #react native #Gateway #认证服务器集成详解 #国产操作系统 #V11 #kylinos #mtgsig #美团医药 #美团医药mtgsig #美团医药mtgsig1.2 #composer #symfony #java-zookeeper #poll #coffeescript #H3C #AI大模型应用开发 #后端框架 #ue4 #DedicatedServer #独立服务器 #专用服务器 #语义搜索 #嵌入模型 #Qwen3 #AI推理 #MCP服务器注解 #异步支持 #方法筛选 #声明式编程 #自动筛选机制 #挖漏洞 #攻击溯源 #blender #warp #sentinel #个性化推荐 #BERT模型 #pxe #tcp/ip #网络 #Prometheus #日志分析 #电商 #网络攻击模型 #pyqt #Puppet # IndexTTS2 # TTS #r语言 #交换机 #三层交换机 #高斯溅射 #MC群组服务器 #STDIO传输 #SSE传输 #WebMVC #WebFlux #云开发 #个人电脑 #KMS 激活 #AI智能棋盘 #Rock Pi S #高仿永硕E盘的个人网盘系统源码 #unix #webgl #支持向量机 #入侵 #日志排查 #CS2 #debian13 #BoringSSL #VPS #搭建 #递归 #线性dp #漏洞挖掘 #工业级串口服务器 #串口转以太网 #串口设备联网通讯模块 #串口服务器选型 # 鲲鹏 #Spring AOP #http头信息 #k8s #音诺ai翻译机 #AI翻译机 # Ampere Altra Max #sklearn # 权限修复 #ICE #文本生成 #CPU推理 #人大金仓 #Kingbase #租显卡 #训练推理 #多进程 #python技巧 #树莓派 #温湿度监控 #WhatsApp通知 #IoT #MySQL # 离线AI #人形机器人 #人机交互 #文件上传漏洞 #xml #Kylin-Server #服务器安装 #短剧 #短剧小程序 #短剧系统 #微剧 #统信操作系统 #nosql #轻量化 #低配服务器 #域名注册 #新媒体运营 #网站建设 #国外域名 #DDD #tdd #easyui #电梯 #电梯运力 #电梯门禁 #numpy #vncdotool #链接VNC服务器 #如何隐藏光标 # GPU服务器 # tmux #程序开发 #程序设计 #计算机毕业设计 #wireshark #网络安全大赛 #idc #Syslog #系统日志 #日志监控 #FHSS #Autodl私有云 #深度服务器配置 #题解 #图 #dijkstra #迪杰斯特拉 #bond #服务器链路聚合 #网卡绑定 #CNAS #CMA #程序文件 #智能制造 #供应链管理 #工业工程 #库存管理 #人脸识别sdk #视频编解码 #量子计算 #nodejs #云服务器选购 #Saas #stl #IIS Crypto #outlook #错误代码2603 #无网络连接 #2603 #算力建设 #练习 #基础练习 #循环 #九九乘法表 #计算机实现 # Qwen3Guard-Gen-8B #dynadot #域名 #ETL管道 #向量存储 #数据预处理 #DocumentReader #HarmonyOS APP #esb接口 #走处理类报异常 #N8N #具身智能 #RK3588 #RK3588J #评估板 #核心板 #嵌入式开发 #SSH密钥 #smtp #smtp服务器 #PHP #银河麒麟部署 #银河麒麟部署文档 #银河麒麟linux #银河麒麟linux部署教程 #声源定位 #MUSIC #程序定制 #毕设代做 #课设 #Moltbook #Cpolar #国庆假期 #服务器告警 #resnet50 #分类识别训练 #OpenManage #fs7TF #ROS #ServBay #AI 推理 #NV #Spire.Office #npu #隐私合规 #网络安全保险 #法律风险 #风险管理 #gpu #nvcc #cuda #React #Next #CVE-2025-55182 #RSC #SQL注入主机 # OTA升级 # 黄山派 #内网 #Coturn #静脉曲张 #腿部健康 #ansys #ansys问题解决办法 #远程访问 #远程办公 #飞网 #安全高效 #配置简单 # 网络延迟 #快递盒检测检测系统 #远程软件 #模块 #公共MQTT服务器 #代理服务器 #FaceFusion # Token调度 # 显存优化 #WRF #WRFDA #devops #跳槽 #工作 #戴尔服务器 #戴尔730 #装系统 #sql注入 #junit #雨云服务器 #Minecraft服务器 #教程 #MCSM面板 #Apple AI #Apple 人工智能 #FoundationModel #Summarize #SwiftUI # DIY主机 # 交叉编译 #网络配置实战 #Web/FTP 服务访问 #计算机网络实验 #外网访问内网服务器 #Cisco 路由器配置 #静态端口映射 #网络运维 # 智能运维 # 性能瓶颈分析 #空间计算 #原型模式 #RPA #影刀RPA #AI办公 #数据访问 # 服务器配置 # GPU # 服务器IP访问 # 端口映射 #视觉理解 #Moondream2 #多模态AI #bug #路由器 #CS336 #Assignment #Experiments #TinyStories #Ablation #ftp #sftp #CA证书 #星际航行 #mssql # 键鼠锁定 #agentic bi #opc模拟服务器 #远程连接 #cpu #lucene #工程设计 #预混 #扩散 #燃烧知识 #层流 #湍流 # 批量部署 #ARMv8 #内存模型 #内存屏障 #服务器线程 # SSL通信 # 动态结构体 #RWK35xx #语音流 #实时传输 #密码 #node #娱乐 #敏捷流程 #报表制作 #职场 #数据可视化 #用数据讲故事 #b树 #Keycloak #Quarkus #AI编程需求分析 #le audio #蓝牙 #低功耗音频 #通信 #连接 #canvas层级太高 #canvas遮挡问题 #盖住其他元素 #苹果ios手机 #安卓手机 #调整画布层级 #学术生涯规划 #CCF目录 #基金申请 #职称评定 #论文发表 #科研评价 #顶会顶刊 #LE Audio #BAP #windbg分析蓝屏教程 #参数估计 #矩估计 #概率论 #SEO优化 #可再生能源 #绿色算力 #风电 #节日 #Kuikly #openharmony #麦克风权限 #访问麦克风并录制音频 #麦克风录制音频后在线播放 #用户拒绝访问麦克风权限怎么办 #uniapp 安卓 苹果ios #将音频保存本地或上传服务器 # child_process #分子动力学 #化工仿真 #taro #AI应用编程 #dlms #dlms协议 #逻辑设备 #逻辑设置间权限 #安全架构 #scikit-learn #安全威胁分析 #仙盟创梦IDE #GLM-4.6V-Flash-WEB # AI视觉 # 本地部署 #基础语法 #标识符 #常量与变量 #数据类型 #运算符与表达式 #地理 #遥感 #EN4FE #Archcraft #Linly-Talker # 数字人 # 服务器稳定性 #主板 #总体设计 #电源树 #框图 #Minecraft #PaperMC #我的世界服务器 #语义检索 #向量嵌入 #计算机外设 #boltbot #榛樿鍒嗙被 #边缘AI # Kontron # SMARC-sAMX8 #okhttp #健康医疗 #人脸活体检测 #live-pusher #动作引导 #张嘴眨眼摇头 #苹果ios安卓完美兼容 #remote-ssh #强化学习 #策略梯度 #REINFORCE #蒙特卡洛 #AI应用 #L6 #L10 #L9 #高考 #阿里云RDS #Beidou #北斗 #SSR #信息安全 #信息收集 #vrrp #脑裂 #keepalived主备 #高可用主备都持有VIP #Socket #套接字 #I/O多路复用 #字节序 #软件需求 # AI部署 #材料工程 #智能电视 #VMware创建虚拟机 #远程更新 #缓存更新 #多指令适配 #物料关联计划 #free #vmstat #sar #Qwen3-VL # 服务状态监控 # 视觉语言模型 #m3u8 #HLS #移动端H5网页 #APP安卓苹果ios #监控画面 直播视频流 #DooTask #MinIO #防毒面罩 #防尘面罩 #UEFI #BIOS #Legacy BIOS #职场发展 #隐函数 #常微分方程 #偏微分方程 #线性微分方程 #线性方程组 #非线性方程组 #复变函数 #UDP服务器 #recvfrom函数 #身体实验室 #健康认知重构 #系统思维 #微行动 #NEAT效应 #亚健康自救 #ICT人 #Ward #思爱普 #SAP S/4HANA #ABAP #NetWeaver #云计算运维 #claude-code #高精度农业气象 #4U8卡 AI 服务器 ##AI 服务器选型指南 #GPU 互联 #GPU算力 #日志模块 #WAN2.2 #银河麒麟服务器系统 #dash #bigtop #hdp #hue #kerberos #docker安装seata #数据报系统 #生产服务器问题查询 #日志过滤 #效率神器 #办公技巧 #自动化工具 #Windows技巧 #打工人必备 #实时检测 #卷积神经网络 #旅游 #决策树 #sglang #rtmp #dreamweaver #晶振 #AI电商客服 #西门子 #汇川 #Blazor #spring ai #oauth2 #运维 # 服务器迁移 # 回滚方案 # 高温监控 #开关电源 #热敏电阻 #PTC热敏电阻 #夏天云 #夏天云数据 #hdfs #华为od机试 #华为od机考 #华为od最新上机考试题库 #华为OD题库 #华为OD机试双机位C卷 #od机考题库 # 局域网访问 # 批量处理 #Python3.11 #clawdbot #AI工具集成 #容器化部署 #分布式架构 #Matrox MIL #二次开发 #rsync # 数据同步 #vertx #vert.x #vertx4 #runOnContext #CMC #claudeCode #content7 #0day漏洞 #DDoS攻击 #漏洞排查 #单例模式 #懒汉式 #恶汉式 #odoo #防火墙 # 串口服务器 # NPort5630 #I/O模型 #并发 #水平触发、边缘触发 #多路复用 #YOLO识别 #YOLO环境搭建Windows #YOLO环境搭建Ubuntu #OpenHarmony #Python办公自动化 #Python办公 #基金 #股票 #余行补位 #意义对谈 #余行论 #领导者定义计划 #rag # ms-swift #PN 结 #ossinsight #超算中心 #PBS #lsf #反向代理 #AE #adobe #数据迁移 #测速 #iperf #iperf3 #nmodbus4类库使用教程 #docker-compose #cocos2d #图形渲染 #Exchange #小智 #系统安装 #铁路桥梁 #DIC技术 #箱梁试验 #裂纹监测 #四点弯曲 #express #cherry studio #gmssh #宝塔 # 环境迁移 #游戏服务器断线 #gerrit #期刊 #SCI #xshell #host key #AI Agent #开发者工具 #外卖配送 #starrocks #OpenAI #故障 #tekton #二值化 #Canny边缘检测 #轮廓检测 #透视变换 #Tetrazine-Acid #1380500-92-4 #新浪微博 #传媒 #DuckDB #协议 #Arduino BLDC #核辐射区域探测机器人 #esp32 #mosquito #FRP #2025年 #AI教程 #自动化巡检 #istio #服务发现 #jquery #fork函数 #进程创建 #进程终止 #moltbot #session #运动 #JADX-AI 插件