本帖最后由 螺丝钉 于 2017-12-29 19:26 编辑
教你如何查询交换机端口对应的设备,顺便熟悉一下Excel
年终了,忙的很,各种总结、验收之类的忙的不可开交。想梳理一下服务器群的安全策略,需要知道服务器都插接在交换机的哪个端口。
到机房一看,麻烦大了!交换机乱七八糟的线也没有标识,这个恐怕谁也不知道上面接的什么。于是我想整改,把各个端口上插的网线、光纤都做出标记。可是之前并没有做端口对应的记录,只要新上设备就往交换机上怼,时间长了就成了今天这个模样。
网络无非是IP、MAC、端口、计算机名这么几项,如果能搞清楚这么一个对应关系岂不就可以了?于是想到在交换机和服务器命令上想办法。下面是我的整理过程:
先在交换机上查看mac列表:
然后在你的电脑上用命令一个个IP查看对应的mac地址是多少,然后搜索上表对应的mac就能找出交换机对应的端口。命令如下:
手动做了几个之后,发现这样太笨了,这得干到什么时候啊?不行,还得找工具才行。我又搜索了一下交换机命令发现还有别的能稍丰富一点的命令:
这样好像多了点信息,但是如果还是一个个手工找也不行啊。于是百度上找工具吧。最后发现有这么几个还不错,大家可以下载试一下。可以自动扫描出自定义网段的IP、计算机名、mac等的对应关系。感觉很不错,效果如下:
做雷锋做到底,我找的这几个软件名字如下,自己去下载就好了。作为一个网管人员,这些小工具还是有必要收藏一下的。
有了这些你就只需要耐心利用文本搜索功能进行查找对应就可以了。
但是我发现,交换机或是这些软件导出的都是文本格式,不利于统计整理。如果能变成Excel格式就好了。如果简单的用Excel打开该文件,你会发现多列文字都在Excel的一个栏里,这可如何是好?这个也难不倒咱,下面我教你如何把文本文件转换成表格格式。
新建一个Excel,导航至数据标签,获取外部数据选择自文本,找到你需要转换的文本文件。
选择分隔符号
选择所有分割符号。
一路下一步你就大功告成了。你看是不是变成顺眼的Excel分栏模式了?这样有利于数据处理。好了,其他的筛选、排序啥的就不教你了,呵呵。
所有这些结束后我找来了买了很久,却一直没用的标签打印机,测试打印,发现色带不是很好,不过还凑合:
做了第一个P型贴的效果就是这样,标签反面是对端设备的名称和端口号:
好了,我的经验传授完毕。
其实上面只是一个思路。数据的来源还可以是DHCP或是DNS服务器导出,这里就不赘述了。后面的工作量还很巨大!元旦是不能正常休息了!加班也就罢了,关键是没有加班费很是不爽啊!有一样加班的请举个爪!
|