当前位置: 首页 > article >正文

默认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,但vlan1.1子接口是down状态,eth2-eth5所属vlan不vlan1.1而是vlan1.202,子接口ip也变成了192.168.202.1。

获得vlan1.202的接口ip和ac对接接口的pvid后,网线直连ac的lan口的pvid为202的接口上(此例为eth2-eth5),配置192.168.202.0/24网段的ip地址,并用查询到的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.kler.cn/a/467717.html

相关文章:

  • HashMap总结使用+原理+面试
  • 极限学习机 (Extreme Learning Machine, ELM) 算法详解与PyTorch实现
  • CSS 学习之正确看待 CSS 世界里的 margin 合并
  • macOS 安装 python3.11
  • 关于markdown实现页面跳转(调查测试:csdn(博客编写效果、发布效果)、typroa中md转pdf的使用情况)
  • 如何通过API实现淘宝商品评论数据抓取?item_review获取淘宝商品评论
  • 三子棋游戏
  • centos双网卡不能上网
  • Nginx:安装部署和升级(平滑升级)
  • js-19-手写题
  • 软件逆向之标志位
  • 【测试工具】 Postman 基本使用
  • 【Linux】调度优先级(谦让度)
  • spring、spring boot、Springmvc 的区别和关系
  • k8s集群部署 - Dashboard v2.7
  • MySQL 8 主从同步配置(Master-Slave Replication)
  • ESP32移植Openharmony外设篇(7)土壤湿度传感器YL-69
  • Python进阶-08-继承性
  • 编译 C++ 程序:分离与保留调试信息以支持 GDB 对 Core 文件的调试
  • 如何自行解锁 ATamp;T 手机
  • UE5 slate创建SDockTab标签页的过程理解
  • Megatron - LM 怎么进行模型切分的,怎么匹配服务器的
  • 量子力学复习
  • STM32学习之MPU6050芯片 及 软件I2C读写MPU6050实验
  • linux命令行连接Postgresql常用命令
  • 【高阶数据结构】哈希表封装unordered_map、unordered_set