Scientific Linux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室、欧洲核研究组织以及世界各地的大学和实验室共同开发。它旨在与Red Hat Enterprise Linux完全兼容,也强调自主方便的定制,用户可以根据自己的需求做相应修改,可以使用脚本或者Anaconda给自己定制最小化的安装模式。
全部博文(89)
分类: WINDOWS
2010-07-06 22:15:00
A |
B |
000c.298b.1da2 |
10.10.97.202 |
000e.38d3.1480 |
10.10.0.6 |
000e.38e5.f480 |
10.10.0.11 |
0013.1a6a.7cc0 |
10.10.0.7 |
0013.1aed.f980 |
10.10.0.18 |
这个表的信息可以利用3层交换sh arp获得。
另一个表,需要在2层交换上利用switchport port-security 来绑定MAC,做了表格:
A |
B |
C |
D |
E |
端口 |
IP |
状态 |
VLAN |
MAC |
Fa1/0/1 |
|
down |
96 |
|
Fa1/0/2 |
10.10.97.249 |
up |
97 |
0024.8167.986f |
Fa1/0/3 |
10.10.97.30 |
up |
97 |
0026.2dff.34ca |
Fa1/0/4 |
|
down |
96 |
|
Fa1/0/5 |
10.10.97.200 |
up |
97 |
0025.b3c0.841d |
Fa1/0/6 |
10.10.100.31 |
up |
100 |
001c.25e4.ba26 |
其中mac可以在2层交换中通过sh mac addr获得,但对应IP要方便输入则使用上面准备好的IP表,则需要在IP列使用vlookup函数:
=IF(ISERROR(VLOOKUP(E4,ip!A:B,2,FALSE)),"",VLOOKUP(E4,ip!A:B,2,FALSE))
E列为MAC地址那列,IP为上面的IP地址对应表的sheet名,A:B是在IP表中的IP和MAC那2列,2代表vlookup函数的结果使用第二列的值(B列),False表示如果没有完全匹配的就不显示正常结果。
利用ISERROR正好做一个是否匹配的判断,否则vlookup没有匹配时显示的是#N/A,利用iserror和if函数配合,解决了这个问题。
注意,做好给IP表做个排序,这样能够保证结果的准确性。
另外,对于IP表,如何查重复,则使用countif函数:
=IF(COUNTIF(B:B,B1)=1,"","IP重复")
B:B代表查重的是B列,B1是用来查重的目标值。