eNSP网络仿真入门:从IP配置到故障排查的完整实战指南
1. 从零开始为什么要在eNSP里折腾IP配置如果你刚接触网络技术或者正在备考像HCIA、HCIP这类认证那么“在eNSP中配置IP”这个操作几乎是你绕不开的第一个实操门槛。这听起来简单得有点枯燥不就是给设备配个地址吗但恰恰是这个基础操作背后串联起了整个网络通信的骨架。很多新手卡在设备启动失败比如那个恼人的“错误代码40”或者配完IP后发现设备之间依然“老死不相往来”问题往往就出在对这个“简单”过程的理解偏差上。eNSP作为华为官方的网络仿真工具它模拟的不是一个个孤立的图标而是一个个真实的网络设备逻辑。在这里配置IP绝不是在Windows网络连接里填个数字那么简单。你实际上是在模拟一台路由器或交换机的命令行界面CLI里像管理真实设备一样为它的物理接口或逻辑接口赋予一个在网络中唯一的“门牌号”。这个门牌号IP地址加上子网掩码共同决定了这台设备能跟谁“直接说话”同一网段以及需要通过谁“转交”网关。所以这个操作的本质是理解数据包转发路径的起点。我见过太多学员跟着实验手册一步步敲命令ping通了就以为万事大吉。但一旦实验拓扑稍作变化或者遇到“ensp路由器启动失败40”、“ensp计数器无法使用”这类环境问题就束手无策。实际上在eNSP中成功配置IP并验证连通性是一个综合能力的体现它考验你能否正确安装和启动模拟环境解决ensp安装、ensp pro下载、启动失败等问题是否理解网络分层与接口概念以及能否运用基本的诊断命令如display ip interface brief去验证配置。这不仅是学习TCP/IP协议栈的起点更是后续进行ensp综合实验、ensp 802.1x认证实验、ensp radius认证实验等所有复杂操作的基石。接下来我就以一个最经典的“两台主机一台路由器”的拓扑为例带你完整走一遍流程并重点拆解那些实验手册里不会细说的“坑”和“为什么”。2. 实验前的关键准备避开环境“深坑”在动手敲第一条配置命令之前准备工作的重要性占到了50%。很多令人沮丧的“ensp启动设备AR1失败40”错误其根源往往在第一步就埋下了。2.1 软件选择与安装eNSP还是eNSP Pro首先面临的是工具选型。目前主要有eNSPEnterprise Network Simulation Platform和eNSP Pro学习版两个版本。对于初学者和大多数认证学习场景我强烈建议使用传统的eNSP。原因有三点第一资源占用相对较小对电脑配置要求更低第二社区资料和实验案例ensp实验案例极其丰富你遇到的任何问题几乎都能找到解决方案第三其模拟的设备系统VRP与当前主流认证考试的模拟器版本更为接近。而eNSP Pro是华为面向未来的新一代仿真平台功能更强大模拟精度更高但安装包更大对系统如要求Windows 10以上特定版本和虚拟化环境如Hyper-V的依赖更强更容易产生兼容性问题。对于“在eNSP中配置IP”这个基础目标传统eNSP完全足够且更稳定。你可以从华为官网或可靠的资源站获取ensp安装包注意安装路径不要有中文和空格。注意安装过程中会同时安装WinPcap、Wireshark和VirtualBox。请务必关闭所有杀毒软件和防火墙并以管理员身份运行安装程序确保这些依赖组件能正常安装。VirtualBox的版本兼容性是导致“错误代码40”的头号元凶。2.2 核心依赖VirtualBox的版本玄学eNSP底层依靠VirtualBox来创建虚拟的设备操作系统。很多朋友下载了最新版的VirtualBox比如7.0却发现eNSP里的设备永远启动失败提示“错误代码40”。这是因为eNSP与高版本的VirtualBox存在兼容性问题。经过大量实测最稳定的搭配方案是eNSP V100R003C00SPC100 VirtualBox 5.2.44版本。这个组合的兼容性经过了无数网络学习者的验证。如果你已经安装了更高版本的VirtualBox请先彻底卸载它包括清理注册表再安装5.2.44版本。安装完成后打开VirtualBox不要创建任何虚拟机保持其关闭状态即可。2.3 拓扑搭建不仅仅是拖拽设备打开eNSP后在左侧设备区选择一台AR2220路由器性能适中适合实验两台PC以及需要的Copper铜缆模拟网线或Auto自动连线。搭建一个简单的三角拓扑PC-1连接路由器的G0/0/0口PC-2连接路由器的G0/0/1口。这里有一个关键细节接口状态是双刃剑。默认情况下路由器的物理接口是shutdown关闭状态。即使你配好了IP如果接口没打开链路层都不通更别说IP层了。同样PC的网卡在eNSP中也需要手动“开启”。很多新手配完IP后ping不通第一步就应该检查接口状态。在路由器上使用display interface brief命令可以快速查看所有接口的物理Status和协议Protocol状态一个健康的接口应该是UP的。3. 配置实操详解命令背后的逻辑假设我们规划的IP地址如下PC-1: 192.168.1.10/24 网关 192.168.1.1路由器 G0/0/0: 192.168.1.1/24路由器 G0/0/1: 192.168.2.1/24PC-2: 192.168.2.10/24 网关 192.168.2.1我们的目标是让PC-1和PC-2能够通过路由器相互通信。3.1 配置路由器接口IP地址双击路由器设备进入命令行界面。Huaweisystem-view // 从用户视图进入系统视图才能进行配置 [Huawei]sysname R1 // 可选将设备命名为R1便于识别 [R1]interface GigabitEthernet 0/0/0 // 进入G0/0/0接口的视图 [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0 // 配置IP地址和子网掩码 [R1-GigabitEthernet0/0/0]undo shutdown // 激活该物理接口至关重要 [R1-GigabitEthernet0/0/0]quit // 退回上一级视图 [R1]interface GigabitEthernet 0/0/1 [R1-GigabitEthernet0/0/1]ip address 192.168.2.1 255.255.255.0 [R1-GigabitEthernet0/0/1]undo shutdown为什么是255.255.255.0这是子网掩码的十进制表示对应24位网络位/24。它定义了前24位即192.168.1是网络地址最后8位.1是主机地址。这样路由器就知道192.168.1.0/24是一个网段192.168.2.0/24是另一个网段。路由器的工作就是连接不同的网络。配置完成后务必验证[R1]display ip interface brief // 查看所有接口的IP配置摘要和状态你会看到一个表格确认GE0/0/0和GE0/0/1的IP地址已配置且物理和协议状态均为UP。如果状态为DOWN请检查线缆是否连接正确以及对端设备PC的网卡是否开启。3.2 配置主机PC的IP地址eNSP中的PC配置有两种方式我推荐使用命令行方式更接近真实场景。配置PC-1双击PC-1在命令行界面输入ipconfig /ip 192.168.1.10 255.255.255.0 ipconfig /gateway 192.168.1.1配置PC-2同样在PC-2中ipconfig /ip 192.168.2.10 255.255.255.0 ipconfig /gateway 192.168.2.1网关为什么是路由器的接口IP这是理解IP路由的关键。对于PC-1192.168.1.10/24来说它想发送数据给PC-2192.168.2.10。它用自己的IP和子网掩码一计算发现目标地址192.168.2.10和自己不在同一个网段192.168.1.0/24。于是它不会尝试在本地网络广播寻找对方ARP过程而是将数据包发给一个“知道怎么去其他网络”的设备这个设备就是默认网关。在这里网关就是路由器连接本网段的那个接口地址192.168.1.1。PC-1会把去往非本网段的数据包全部发往这个地址。4. 验证与深度排查当Ping不通时怎么办配置完成后最激动人心也最令人抓狂的一步就是测试连通性。在PC-1的命令行里输入ping 192.168.2.10。如果看到一串Reply from ...恭喜你成功了但这只是开始。更多时候你会遇到Request timed out或者Destination host unreachable。别慌这才是学习真正开始的时候。我们需要建立一个系统性的排查思路这个思路同样适用于解决未来更复杂的网络问题。4.1 分层排查法从底层到高层网络通信是分层的排查问题也要自底向上。第一步检查物理层与链路层Layer 1 2设备启动状态路由器、PC图标上是否有红色的“×”有的话表示设备未启动。右键点击设备选择“启动”。接口状态在路由器上使用display interface g0/0/0详细查看。重点看Physical is UP物理层正常线连好了接口undo shutdown了。Line protocol is UP链路层协议正常对于以太网这意味着链路两端的速率、双工模式协商成功。如果协议是DOWN通常是双工模式不匹配或对端设备未开启/未连接。ARP表在PC-1上输入arp -a查看ARP缓存表。你应该能看到网关192.168.1.1对应的MAC地址。如果看不到说明PC-1和路由器G0/0/0口之间的二层通信有问题可能根本没发出ARP请求或者没收到ARP回复。此时可以在路由器接口抓包看是否有ARP报文。第二步检查网络层Layer 3IP配置在PC上用ipconfigeNSP PC命令或路由器上用display ip interface brief反复核对IP地址、子网掩码是否配置错误。/24不等于255.255.255.0这种低级错误我见过无数次。路由表在路由器R1上使用display ip routing-table。这是核心中的核心作为路由器它必须要有通往其直连网络的路由。你应该能看到两条直连Direct路由Destination/Mask Proto Pre Cost Flags NextHop Interface 192.168.1.0/24 Direct 0 0 D 192.168.1.1 GigabitEthernet0/0/0 192.168.2.0/24 Direct 0 0 D 192.168.2.1 GigabitEthernet0/0/1如果没有说明接口IP根本没配成功或者接口是DOWN状态。路由器如果连直连网络的路由都没有它绝对无法转发数据包。防火墙检查路由器上是否配置了ACL访问控制列表或防火墙策略意外拦截了ICMPping报文。在初学实验环境可以暂时关闭区域策略[R1]interface g0/0/0然后[R1-GigabitEthernet0/0/0]undo firewall packet-filter如果之前有配置的话。更简单的方法是在系统视图下测试性地执行undo firewall zone相关配置或者确认默认策略是permit。4.2 利用eNSP内置工具抓包分析当逻辑排查无法定位问题时抓包是终极武器。eNSP集成了Wireshark可以让你看到线路上流动的每一个比特。在PC-1和路由器G0/0/0之间的链路上右键选择“开始抓包”。然后从PC-1执行ping 192.168.2.10。停止抓包后Wireshark窗口会打开。分析一个成功的Ping流程这也是对tcp/ip协议和arp协议的生动理解ARP请求PC-1192.168.1.10要ping 192.168.2.10它发现目标不在本网段于是需要将数据包发给网关192.168.1.1。但它不知道网关的MAC地址。所以它首先会在本地网络广播一个ARP请求包“Who has 192.168.1.1? Tell 192.168.1.10”。你在抓包中会看到这个广播帧。ARP回复路由器R1的G0/0/0口收到这个广播发现是找自己的于是向PC-1发送一个ARP回复包“192.168.1.1 is at [路由器的MAC地址]”。ICMP请求PC-1获得了网关的MAC地址于是构造一个ICMP Echo Request包。这个IP包的目的IP是192.168.2.10但目的MAC地址是路由器G0/0/0的MAC。因为以太帧只能根据MAC地址在本地网络传递。路由转发路由器收到这个帧解封装看到IP包的目的地是192.168.2.10。它查询自己的路由表发现192.168.2.0/24网段直连在G0/0/1口。于是它需要将数据包从G0/0/1口转发出去。第二次ARP路由器需要将包发给PC-2192.168.2.10但它不知道PC-2的MAC地址。于是路由器会在192.168.2.0/24网段广播一个ARP请求“Who has 192.168.2.10? Tell 192.168.2.1”。第二次ICMP请求获得PC-2的MAC后路由器重新封装帧源MAC变为G0/0/1的MAC目的MAC为PC-2的MAC将ICMP请求包从G0/0/1口发出。ICMP回复PC-2收到请求后会按相反路径回复一个ICMP Echo Reply给PC-1。如果在抓包中你只看到ARP请求而没有回复那问题出在二层比如接口关闭、IP配置错误导致路由器不认为自己是那个IP。如果看到ICMP请求出去了但没有回来那问题可能出在路由器的路由表或对端PC的配置/防火墙。5. 举一反三从静态IP到动态获取与复杂场景掌握了基础配置和排查你就可以尝试更贴近实际的应用了。5.1 在接口上配置DHCP服务器现实中我们很少给每台PC手动配置静态IP。在路由器上配置DHCP服务器自动分配地址是更常见的做法。假设让路由器为192.168.1.0/24网段的主机分配IP。[R1]dhcp enable // 全局开启DHCP功能 [R1]ip pool lan1 // 创建一个名为lan1的地址池 [R1-ip-pool-lan1]network 192.168.1.0 mask 255.255.255.0 // 定义可分配的网段 [R1-ip-pool-lan1]gateway-list 192.168.1.1 // 指定分配的网关地址 [R1-ip-pool-lan1]dns-list 8.8.8.8 // 指定分配的DNS服务器可选 [R1-ip-pool-lan1]lease day 1 // 设置租期为1天可选 [R1-ip-pool-lan1]quit [R1]interface g0/0/0 [R1-GigabitEthernet0/0/0]dhcp select global // 在该接口上启用DHCP并使用全局地址池配置完成后将PC-1的IP获取方式改为“DHCP”在PC配置界面勾选然后重启PC网卡或使用ipconfig /renew命令eNSP PC支持它就能自动获取到192.168.1.0/24网段内的一个IP地址、网关和DNS了。在路由器上使用display ip pool name lan1 used可以查看已分配的地址。5.2 为交换机配置管理IPSVI接口我们常在路由器上配置IP那交换机呢二层交换机也可以有IP地址但这个IP不是配在物理接口上而是配在一个叫VLANIF虚拟VLAN接口也叫SVI的逻辑接口上主要用于远程管理Telnet/SSH。Switchsystem-view [Switch]vlan 10 // 创建VLAN 10 [Switch-vlan10]quit [Switch]interface vlanif 10 // 进入VLANIF 10接口视图 [Switch-Vlanif10]ip address 192.168.10.1 255.255.255.0 // 为这个管理接口配置IP [Switch-Vlanif10]quit [Switch]interface g0/0/1 // 将某个物理接口划入VLAN 10 [Switch-GigabitEthernet0/0/1]port link-type access // 接口模式设为access [Switch-GigabitEthernet0/0/1]port default vlan 10 // 划入VLAN 10现在交换机就有了一个管理IP 192.168.10.1。你需要确保有一台PC连接在属于VLAN 10的接口上并且IP地址在192.168.10.0/24网段才能通过这个IP地址远程登录管理这台交换机。5.3 配置静态路由实现多路由器互联当网络中有多台路由器时仅配置接口IP是不够的。路由器只认识直连网络和手动告诉它的网络静态路由或通过路由协议学到的网络动态路由。假设有另一台路由器R2其G0/0/0口连接R1的G0/0/2口地址分别为12.1.1.1/30和12.1.1.2/30。R2上还有一个网段192.168.3.0/24。 为了让PC-1192.168.1.10能访问192.168.3.0/24网络你需要在R1上添加一条静态路由告诉它“要去往192.168.3.0/24网络请把数据包交给下一跳12.1.1.2R2”。在R1上配置[R1]ip route-static 192.168.3.0 255.255.255.0 12.1.1.2同样在R2上也需要配置回程路由指向192.168.1.0/24的下一跳为12.1.1.1。这就是静态路由的基本原理也是理解更复杂路由协议的基础。6. 常见故障与进阶思考最后汇总几个高频问题和个人心得“ensp计数器无法使用怎么解决”这通常与Wireshark抓包组件有关。确保eNSP安装时集成的Wireshark版本兼容或者尝试单独安装一个稳定版的Wireshark并在eNSP菜单“工具”-“选项”-“第三方工具”中指定正确的Wireshark路径。“配置都对了但就是不通”99%的情况是接口没开undo shutdown或者Windows防火墙/安全软件拦截了eNSP或VirtualBox的虚拟网卡通信。尝试暂时关闭防火墙进行测试。IP地址规划的重要性实验时喜欢用192.168.1.x但实际网络中规划需谨慎避免地址冲突。理解子网划分如/24, /25, /30是进行复杂网络设计的基础。模拟与真实的差距eNSP是优秀的模拟器但并非百分百还原真实设备。某些高端特性或性能压力测试无法模拟。它的核心价值在于帮你理解协议原理和配置逻辑形成正确的排错思维。当实验做通后最好能在真机或更高级的模拟平台如EVE-NG GNS3上复现一遍感受差异。在eNSP中配置IP这个看似简单的动作就像学习游泳时第一次让自己浮起来。它融合了软件环境搭建、网络基础概念、命令行操作、分层排查思维和协议分析能力。不要满足于ping通的那一刻多问几个“为什么”多用抓包工具看看数据包是怎么“翻山越岭”的多故意配错几个地方然后尝试自己修复。这个过程积累下来的直觉和经验远比记住几条命令更有价值。当你再看到“ensp综合实验”时你会发现它们都是由无数个这样的“配置IP”的基石搭建而成的。

相关新闻

固定资产管理最大的坑,从来不是盘点那天——而是剩下的364天

固定资产管理最大的坑,从来不是盘点那天——而是剩下的364天

说个真事:某公司IT部门采购了50台新笔记本,分发下去不到半年,财务那边一对账——少了3台。不是丢了,也不是被盗了。就是有人调岗带走了没登记,有人借给同事用着用着就忘了还,还有一台在会议室角落吃灰半年没…

2026/10/2 9:55:37 阅读更多 →
Linux服务器离线安装Docker全攻略:分步与一键部署详解

Linux服务器离线安装Docker全攻略:分步与一键部署详解

1. 项目概述:为什么需要离线安装Docker?在Linux服务器运维和项目部署的日常工作中,我们经常会遇到一个经典场景:生产环境或内网测试环境的服务器出于安全策略或网络架构限制,无法直接访问互联网。然而,现代…

2026/10/11 2:14:02 阅读更多 →
2026年安卓MP3转文字工具测评零基础新手避坑,看完就能直接上手

2026年安卓MP3转文字工具测评零基础新手避坑,看完就能直接上手

2026年安卓端的MP3转文字工具里,针对自媒体做视频转文字、字幕制作、内容整理的新手需求,可以直接按场景匹配选择:单次短音频转写选通用免费工具就行,有长音频访谈、内容整理提炼需求的话,听脑AI更适配,不适…

2026/10/4 19:04:20 阅读更多 →

最新新闻

发版就掉请求?Spring Boot优雅停机的四步

发版就掉请求?Spring Boot优雅停机的四步

本文是《MCP实战手记系列(十):MCP Server高可用实战》的延伸知识点。完整的高可用方案(多实例、负载均衡、熔断降级、Redis哨兵)见系列(十)。 多实例部署完之后,很多团队以为高可用就…

2026/10/11 6:34:20 阅读更多 →
Ray Serve 前缀缓存亲和调度实战:将大模型多轮对话首字延迟砍半

Ray Serve 前缀缓存亲和调度实战:将大模型多轮对话首字延迟砍半

在当今生成式 AI 的商业化应用中,大模型多轮对话(Multi-Turn Dialogue)与复杂的自主智能体(Autonomous Agents)构成了最主流的在线交互形态。无论是客服机器人不断追加的上下文记录,还是企业级知识库问答中…

2026/10/11 6:34:20 阅读更多 →
用Schema.org标注让企业官网被大模型读懂:实操步骤

用Schema.org标注让企业官网被大模型读懂:实操步骤

2011 年,Google、微软、雅虎联合发起 Schema.org 项目,为网页提供一套机器可读的词汇表。十多年后,这套词汇表多了一类新读者:大模型。当客户在豆包、DeepSeek 里问"这家公司是做什么的、靠不靠谱"时,AI 对官…

2026/10/11 6:34:20 阅读更多 →
TinyGlade造景工具逆向拆解:程序化生成与实时交互实现思路

TinyGlade造景工具逆向拆解:程序化生成与实时交互实现思路

1. 从一款治愈系造景工具说起:为什么值得拆解它的实现思路第一次看到 TinyGlade 的演示画面时,我的反应和大多数人一样——这玩意儿也太舒服了。没有资源管理,没有战斗数值,没有任务清单,你只是在一块空地上拖拽鼠标&a…

2026/10/11 6:34:20 阅读更多 →
Helm离线安装

Helm离线安装

文章目录一、引言二、离线安装Helm CLI2.1 下载二进制包2.2 离线安装2.3 验证安装三、总结一、引言 Helm是Kubernetes的包管理器,其核心价值在于将应用部署所需的全部Kubernetes资源定义,包括Deployment、Service、ConfigMap等封装为一个可版本化、可复…

2026/10/11 6:34:20 阅读更多 →
同样是hello!,Redis编码为什么不同?从SET和APPEND看字符串的历史

同样是hello!,Redis编码为什么不同?从SET和APPEND看字符串的历史

同样是 hello!,Redis 编码为什么不同? 我原本只想验证:Redis String 存数字和存文本时,内部是不是一样。实验里更有意思的却是另一件事:先 SET hello 再 APPEND !,与直接 SET hello!,读出来完全…

2026/10/11 6:33:20 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →