默认ip无法访问,利用dhcp功能获取ip进行访问的方法

应用场景

ac的默认ip如192.168.1.1在pc与ac的eth2以后网口直连无法ping通,而且pc改为dhcp自动获取ip也获取不到ip地址,无法进行web配置和命令行操作。

原因是ac或其他设备被修改了默认ip或者端口vlanid,现在的端口vlan对应子接口不是这个ip,而且现在vlan,可能没有开启dhcp服务功能,导致无法通过dhcp获得地址,从而无法访问web。在没有串口的情况下,利用wan0,或wan1口默认是通过dhcp获取ip的特点,pc设置dhcp服务器,分配给设备ip,利用这个ip进行设备的命令行,查看当前的配置vlan1.1的ip地址和端口vlan情况。

过程

明确ac的mac地址,可以看铭牌上的标注。

pc配置网卡配置一个静态ip地址如192.168.1.50。

 配置ip后确定后,关闭以太网的属性,让配置生效。

pc上运行tftp32。

tftp32配置dhcp服务器,配置lease起始ip和lease个数,和option3缺省路由gw的ip地址和掩码mask(option1)

打开tftp32>settings

glabal里勾选dhcp服务(只保留dhcp server)

配置界面选dhcp(仅勾选保留dhcp server)

设置ip地址池起始ip地址,地址池租户个数,dhcp网关ip,掩码

确定后cmd下检查

确定ok以后,检查pc上67端口是否打开?

要测试设备配置了dhcp client的wan接口和pc的网口直连(ac的话eth0或eth1口),观察tftp32里的dhcp server里打印

若对接上eth0,tftp32日志打印里没反应,就对接上eth1,两个都没反应,检查ac是否允许正常加电,插上时网口灯是否点亮,这些都没问题,设备wan口可能没有配置dhcp client。

这里的打印就是对方获取的ip地址,访问即可(cmd下进行ping测试,并arp -a检查mac是否是设备铭牌上的mac)

ssh登录这个地址show  int brief回车查看vlan1.1的子接口配置和端口vlan配置

获得eth2以后得端口属于vlan202,而且vlan202的子接口ip是192.168.202.1/24,所以可以配置192.168.202.0/24网段的ip进行访问。

如图图中,ac上配置了一个桥id为1,在桥1上创建vlan,编号为1.x,x取值1-4095。默认lan口属于vlan1.1,eth0和eth1是wan口,分别属于vlan4093和4094,lan口是eth2-eth5,要访问就得接在属于vlan1.1的接口上,vlan1.1上配置子接口是vlan1.1的ip。如图中vlan1.1的ip地址被修改了,不是默认的192.168.1.1,变成192.168.202.1。

获得vlan1.1的接口ip和ac接口pvid后,网线直连ac的lan口的pvid为202的接口上(此例为eth2-eth5),用查询到的ip192.168.202.1进行访问(访问前pc网口配置对应子网网段的ip地址如192.168.202.1,并保证能ping通查询到的ip地址)。

C:\Windows\System32>route print  -4  | findstr  202.  查看直连路由
  192.168.202.0    255.255.255.0                  在链路上     172.16.10.100    286
  192.168.202.140  255.255.255.255            在链路上     172.16.10.100    286
  192.168.202.255  255.255.255.255            在链路上     172.16.10.100    286

C:\Windows\System32>ping  192.168.202.1   进行ping测试

正在 Ping 192.168.202.1 具有 32 字节的数据:
来自 192.168.202.1 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.202.1 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.202.1 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.202.1 的回复: 字节=32 时间<1ms TTL=64

192.168.202.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms   导通

C:\Windows\System32>tcping  192.168.202.1  测试192.168.202.1的80端口

Probing 192.168.202.1:80/tcp - Port is open - time=1.877ms
Probing 192.168.202.1:80/tcp - Port is open - time=0.962ms
Probing 192.168.202.1:80/tcp - Port is open - time=0.603ms
Probing 192.168.202.1:80/tcp - Port is open - time=0.907ms

Ping statistics for 192.168.202.1:80
     4 probes sent.
     4 successful, 0 failed.  (0.00% fail)
Approximate trip times in milli-seconds:
     Minimum = 0.603ms, Maximum = 1.877ms, Average = 1.087ms  80端口是打开的

打开web测试

问题解决。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/501391.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

库伦值自动化功耗测试工具

1. 功能介绍 PlatformPower工具可以自动化测试不同场景的功耗电流&#xff0c;并可导出为excel文件便于测试结果分析查看。测试同时便于后续根据需求拓展其他自动化测试用例。 主要原理&#xff1a;基于文件节点 coulomb_count 实现&#xff0c;计算公式&#xff1a;电流&…

QQ长截屏

QQ长截屏 第一步&#xff1a;CtrlAltA 第二步&#xff1a;点击剪刀之后&#xff0c;再滑动滚轮就可以了。 展示

高效管理 Nginx 的利器:nginxWebUI 指南和 Docker 部署安装过程

前言 Nginx WebUI 是一个为 Nginx 提供图形化管理界面的工具。通过 WebUI&#xff0c;用户可以轻松管理 Nginx 配置&#xff0c;而无需直接编辑配置文件&#xff0c;尤其适合新手用户和频繁修改配置的场景。 官网文档&#xff1a;nginxWebUI - 文档 本文将分享为什么选择 ngin…

MySQL 05 章——排序与分页

一、排序 &#xff08;1&#xff09;排序规则 使用ORDER BY子句排序 ASC&#xff08;ascend&#xff09;&#xff1a;升序&#xff08;从上至逐渐升高&#xff09;DESC&#xff08;descend&#xff09;&#xff1a;降序&#xff08;从上至下逐渐降低&#xff09;​​​​​​…

【C语言】_指针运算

目录 1. 指针-整数 2. 指针-指针 2.1 指针-指针含义 2.2 指针-指针运算应用&#xff1a;实现my_strlen函数 3. 指针的关系运算&#xff08;大小比较&#xff09; 1. 指针-整数 联系关于指针变量类型关于指针类型和指针-整数相关知识&#xff1a; 原文链接如下&#xff1…

Wend看源码-Java-Executor异步执行器学习

摘要 本文主要介绍了Java.util.concurrent包所提供的 Executor 异步执行器框架&#xff0c;涵盖了相关的接口和类。 并发执行器类图 图1 java 并发执行器相关类图 Executor 接口 Executor 接口提供了一种将任务的提交与任务的实际执行机制分离开来的方法。它只有一个方法 exe…

2025考研江南大学复试科目控制综合(初试807自动控制原理)

​ 2025年全国硕士研究生招生考试江南大学考点 一年年的考研如期而至&#xff0c;我也变成了研二了&#xff0c;作为2次考研经历的学长&#xff0c;总是情不自禁地回想起自己的考研经历&#xff0c;我也会经常从那段经历中汲取力量。我能理解大多数考生考完后的的迷茫无助&…

基于深度学习算法的AI图像视觉检测

基于人工智能和深度学习方法的现代计算机视觉技术在过去10年里取得了显著进展。如今&#xff0c;它被广泛用于图像分类、人脸识别、图像中物体的识别等。那么什么是深度学习&#xff1f;深度学习是如何应用在视觉检测上的呢&#xff1f; 什么是深度学习&#xff1f; 深度学习是…

lec5-传输层原理与技术

lec5-传输层原理与技术 1. 传输层概述 1.1. 关键职责 flow control&#xff0c;流量控制reliability&#xff0c;可靠性 1.2. TCP与UDP对比 面向连接 / 不能连接对数据校验 / 不校验数据丢失重传 / 不会重传有确认机制 / 没有确认滑动窗口流量控制 / 不会流量控制 1.3. 关…

学习C++:数组

数组&#xff1a; 一&#xff0c;概述 所谓数组&#xff0c;就是一个集合&#xff0c;里面存放了相同类型的元素 特点1&#xff1a;数组中的每个数据元素都是相同的数据类型 特点2&#xff1a;数组是由连续的内存位置组成的 二&#xff0c;一维数组 1.一维数组定义方式 三…

Formality:官方Tutorial(一)

相关阅读 Formalityhttps://blog.csdn.net/weixin_45791458/category_12841971.html?spm1001.2014.3001.5482 本文是对Synopsys Formality User Guide Tutorial中第一个实验的翻译&#xff08;有删改&#xff09;&#xff0c;Lab文件可以从以下链接获取。 Formality官方Tu…

STM32 拓展 RTC(实时时钟)

RTC简介 RTC(Real Time Clock,实时时钟)。是一个掉电后仍然可以继续运行的独立定时器。 RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期 RTC还包含用于管理低功耗模式的自动唤醒单元。 RTC实质…

在 macOS 上,你可以使用系统自带的 终端(Terminal) 工具,通过 SSH 协议远程连接服务器

文章目录 1. 打开终端2. 使用 SSH 命令连接服务器3. 输入密码4. 连接成功5. 使用密钥登录&#xff08;可选&#xff09;6. 退出 SSH 连接7. 其他常用 SSH 选项8. 常见问题排查问题 1&#xff1a;连接超时问题 2&#xff1a;权限被拒绝&#xff08;Permission denied&#xff09…

Scrum中敏捷项目经理(Scrum Master)扮演什么角色?

敏捷开发模式已经逐渐被主流的软件研发团队所接受&#xff0c;其中Scrum是最具代表性的敏捷方法之一。Scrum框架中有三个核心角色&#xff1a;Product Owner&#xff08;PO&#xff09;、Scrum Master&#xff08;SM&#xff09;和Development Team&#xff08;DT&#xff09;。…

沙箱模拟支付宝支付3--支付的实现

1 支付流程实现 演示案例 主要参考程序员青戈的视频【支付宝沙箱支付快速集成版】支付宝沙箱支付快速集成版_哔哩哔哩_bilibili 对应的源码在 alipay-demo: 使用支付宝沙箱实现支付功能 - Gitee.com 以下是完整的实现步骤 1.首先导入相关的依赖 <?xml version"1…

Yocto项目 - 详解PACKAGECONFIG机制

引言 Yocto项目是一个强大的嵌入式Linux开发工具&#xff0c;广泛应用于创建定制的嵌入式Linux发行版。在Yocto中&#xff0c;配置和定制化构建系统、软件包、以及生成适用于特定硬件的平台镜像是非常重要的。PACKAGECONFIG是Yocto项目中用于灵活启用或禁用软件包特性的强大工…

【STM32】项目实战——OV7725/OV2604摄像头颜色识别检测(开源)

本篇文章分享关于如何使用STM32单片机对彩色摄像头&#xff08;OV7725/OV2604&#xff09;采集的图像数据进行分析处理&#xff0c;最后实现颜色的识别和检测。 目录 一、什么是颜色识别 1、图像采集识别的一些基本概念 1. 像素&#xff08;Pixel&#xff09; 2. 分辨率&am…

安装PyQt5-tools卡在Preparing metadata (pyproject.toml)解决办法

为了在VS code中使用PyQt&#xff0c;在安装PyQt5-tools时总卡在如下这一步 pyqt5 Preparing metadata (pyproject.toml)经过各种尝试&#xff0c;最终问题解决&#xff0c;在此记录方法。 首先进入PyQt5-tools官网查看其适配的Python版本&#xff0c;网址如下&#xff1a; h…

RAG实战:本地部署ragflow+ollama(linux)

1.部署ragflow 1.1安装配置docker 因为ragflow需要诸如elasticsearch、mysql、redis等一系列三方依赖&#xff0c;所以用docker是最简便的方法。 docker安装可参考Linux安装Docker完整教程&#xff0c;安装后修改docker配置如下&#xff1a; vim /etc/docker/daemon.json {…

56.在 Vue 3 中使用 OpenLayers 通过 moveend 事件获取地图左上和右下的坐标信息

前言 在现代 Web 开发中&#xff0c;地图应用越来越成为重要的组成部分。OpenLayers 是一个功能强大的 JavaScript 地图库&#xff0c;它提供了丰富的地图交互和操作功能&#xff0c;而 Vue 3 是当前流行的前端框架之一。在本篇文章中&#xff0c;我们将介绍如何在 Vue 3 中集…