本文主要解决了当你忘记某个程控交换机设备的IP地址的时候,如何通过技术手段进行获取。
背景
智能手机的普及,让固定电话已经逐渐从寻常百姓家里消失了。但仍然是单位客户的必要选择,例如400或者800电话,当然,也有公司内部的分机系统,尤其是楼上楼下的办公间,叫个秘书之类的场景,比微信和手机还是更加方便一些。之前还听说过分机煲电话粥被总机掐掉的场景。
今天说的就是这个固定电话总机的设备,程控交换机。
当然,我们用的没有这个科幻,是当年风行上海的NEC 8100,像下面这个:
这次碰到的问题是:
由于长久不用,把这个交换机的IP地址忘记了,无法通过自带的网络口进行交换机的配置了。
很笨的解决方案
网上查的都是默认地址,但因为这台机器曾经部署到办公区过,所以最后没有办法的办法就是请出nmap,用代码循环查找,代码如下,将网线把电脑和交换机连接在一起,电脑根据循环,不断的设置成与nmap扫描网段相同的地址,经历了两天时间,终于扫描到交换机的IP地址。
赶紧把地址记录一下,以备将来用到的时候,不用这么蠢的办法。
#!/bin/bash
# 设置网段的基础部分
NET="192.168.1."
# 循环从1到254
for IP in $(seq 1 254)
do
# 构造完整的IP地址
FULL_IP="${NET}${IP}"
# 使用nmap进行扫描,这里以ping扫描为例
echo "Scanning ${FULL_IP}"
nmap -sn ${FULL_IP}
# 如果你想要扫描开放的端口,可以去掉-sn并使用-p参数
# 例如:nmap -p- ${FULL_IP} 扫描所有端口
# 或者:nmap -p 1-100 ${FULL_IP} 扫描前100个端口
done
参考文章:
【干货】忘记设备IP咋整?查找设备IP地址这几种手段请收藏好~_不知道设备ip地址,怎么获取设备ip-CSDN博客
维修NEC-SV8100\8300电话交换机,调试分机,设置总机号码-维修NEC电话交换机