方聂平
湖北经济学院网络与教育技术部 湖北 430070
在管理网络的工作中,经常需要编写一些重复或者有规律递加、递减的配置清单,大部分网络管理员都使用UltraEdit等编辑软件进行逐条编辑。这些编辑软件由于不能很好的分辨空格和制表符,而且制表符不能被网络设备所接受,经常导致配置错误;此外,还需要做IP地址连续累加、mac地址连续累加等工作,并且还得手工编写。用什么简单常见的软件能快速、准确的编写需要的配置清单呢?
Office套件中的文字处理软件word,能方便的识别制表符及空格等特殊字符;其查找替换功能能快速去除一些网络设备不能识别的字符、可方便快速的批量插入、修改或替换需要的字符。Excle可方便的实现某一数字的累加功能,利用Excle及word中的表格转换功能可实现大量复杂的配置清单。
(1)下面将介绍如何利用Word及excle简单高效完成路由表的编写、锐捷s2150开启端口安全及绑定一组IP地址及mac地址的案例。
编辑路由表:
我们能得到的路由表项形如:
110.16.0.0/14
110.52.0.0/15
110.6.0.0/15
110.72.0.0/15
112.109.128.0/17
……
CISCO路由器需要编辑成如下格式:
ip route 110.16.0.0 255.252.0.0 192.168.0.1
ip route 110.52.0.0 255.254.0.0 192.168.0.1
ip route 110.6.0.0 255.254.0.0 192.168.0.1
ip route 110.72.0.0 255.254.0.0 192.168.0.1
ip route 112.109.128.0 255.255.128.0 192.168.0.1
……
(2)下面我们将利用 word的查找替换功能来完成路由表的编写。
点击“编辑”→“替换”弹出如下的对话框(图1)。
图1 查找和替换
点击“高级”选项,在“查找内容”对话框中键入/14然后点击“特殊字符”→“段落标记”(如图2、图3)。
图2 段落标记1
图3 段落标记2
通过同样的方法,将不同的主机位转换成子网掩码。就能将如下文字
110.16.0.0/14
110.52.0.0/15
110.6.0.0/15
110.72.0.0/15
112.109.128.0/17
……
转换成
110.16.0.0 255.252.0.0 192.168.0.1
ip route 110.52.0.0 255.254.0.0 192.168.0.1
ip route 110.6.0.0 255.254.0.0 192.168.0.1
ip route 110.72.0.0 255.254.0.0 192.168.0.1
ip route 112.109.128.0 255.255.128.0 192.168.0.1
……
这里只需要将第一段“110.16.0.0 255.252.0.0 192.168.0.1”前加上ip route 就完成了路由表的编辑工作。
(1)下面将描述如何利用EXECL+WORD完成锐捷交换机的如下配置:
interface fastEthernet 0/1
switchport access vlan 21
switchport port-security
switchport port-security mac-address 0000.0000.0019 ip-address 1.1.1.25
!
interface fastEthernet 0/2
switchport access vlan 21
switchport port-security
switchport port-security mac-address 0000.0000.001a ip-address 1.1.1.26
……
首先利用在 EXECLE表中生成如下表格(注意其中的MAC地址及IP地址必须用文本格式):int f0/1Switchport port-security mac-address0000.0000.0001 ip-address1.1.1.1 int f0/2Switchport port-security mac-address0000.0000.0002 ip-address1.1.1.2 int f0/3switchport port-security mac-address0000.0000.0003 ip-address1.1.1.3 int f0/4switchport port-security mac-address0000.0000.0004 ip-address1.1.1.4 int f0/5switchport port-security mac-address0000.0000.0005 ip-address1.1.1.5 int f0/6switchport port-security mac-address0000.0000.0006 ip-address1.1.1.6 int f0/7switchport port-security mac-address0000.0000.0007 ip-address1.1.1.7 int f0/8switchport port-security mac-address0000.0000.0008 ip-address1.1.1.8 int f0/9switchport port-security mac-address0000.0000.0009 ip-address1.1.1.9 int f0/10switchport port-security mac-address0000.0000.0010 ip-address1.1.1.10
……
[36][45] 黄超:《框定战略与“保护的责任”规范扩散的动力》,《世界经济与政治》2012年第9期,第65、67页。
将其复制到 WORD中,利用表格转换功能将表格转换成文字,转换时将“文字分隔符”定义成“段落标记”即可生成如下文本:
int f0/1
Switchport port-security mac-address
0000.0000.0001
ip-address
1.1.1.1
int f0/2
Switchport port-security mac-address
0000.0000.0002
ip-address
1.1.1.2
int f0/3
switchport port-security mac-address
0000.0000.0003
ip-address
1.1.1.3
int f0/4
switchport port-security mac-address
0000.0000.0004
ip-address
1.1.1.4
int f0/5
switchport port-security mac-address
0000.0000.0005
ip-address
1.1.1.5
int f0/6
switchport port-security mac-address
0000.0000.0006
ip-address
1.1.1.6
int f0/7
switchport port-security mac-address
0000.0000.0007
ip-address
1.1.1.7
……
(2)再利用上面描述的查找替换功能将 switchport portsecurity mac-address及ip-address后的段落符号替换成空格即可完成如下配置清单:
int f0/1
Switchport port-security mac-address 0000.0000.0001
ip-address 1.1.1.1
int f0/2
Switchport port-security mac-address 0000.0000.0002
ip-address 1.1.1.2
int f0/3
Switchport port-security mac-address 0000.0000.0003
ip-address 1.1.1.3
int f0/4
Switchport port-security mac-address 0000.0000.0004
ip-address 1.1.1.4
int f0/5
switchport port-security mac-address 0000.0000.0005
ip-address 1.1.1.5
int f0/6
switchport port-security mac-address 0000.0000.0006
ip-address 1.1.1.6
int f0/7
switchport port-security mac-address 0000.0000.0007
ip-address 1.1.1.7
……
这里需要大家熟悉Word中的各种特殊字符的标记。在Word 2003的菜单栏中有一个“显示/隐藏编辑标记“的按钮“”点击此按钮后可以显示出各种编辑符号,特别是制表符、人工换行符、空格等特殊字符;另外 e xcel中需要大家注意在单元格式,在编辑时根据需要选定格式,一般情况下请将其改为“文本”格式。
需要配置大量网络设备时可使用批处理的方法,但编写的配置中存在大量重复、递加、递减等特征明显时可充分利用现有的office软件的相关功能,特别是灵活使用“查找、替换、表格转换”可快速生成相应的配置清单。
[1]唐寿高,陶永,王洪涛.用批处理和 VBS批量配置交换机.中国教育网络.2010.
[2]李环.计算机公共基础教程.ISBN:7-5045-4398-5/TP.227 .中国劳动时候保障出版社.2004.
[3]批量备份校园网路由器/交换机配置数据探索.SCIENCE& SCIENCE & TECHNOLOGY INFORMATION.2010.
[4]汪波.交换机与路由器组建网络技术的应用—论交换机与路由器网络技术应用的区别与联系.东京文学.2009.
[5]颜远近.交换机和路由器技术教学实践.福建电脑.2010.