检索主机

使用RTX1200、可以搜索主机连接在SWX2200的那个端口。
作为搜索主机的方法、有从RTX1200的GUI进行搜索的方法、和从控制台执行指令搜索的2种方法。在本设定例中、重点针对从控制台通过执行指令、从PC的主机名搜索PC被连接到SWX2200的哪个端口的搜索程序进行介绍。

当雅马哈路由器的DHCP服务器功能接通时、无法从主机名进行搜索。要想从主机名进行検索时、请打开DHCP的服务器功能。

RTX1200的设定例

LAN接口的设定
(使用LAN1端口)

ip lan1 address 192.168.100.1/24

DHCP的设定

dhcp service server
dhcp server rfc2131 compliant except remain-silent
dhcp scope 1 192.168.100.2-192.168.100.191/24

控制交换机的设定

switch control use lan1 on

搜索主机的程序

现介绍对指定的PC所连接的SWX2200的端口编号进行搜索的程序。
利用以下程序,从PC的主机名获取PC的MAC地址。
之后,以PC的MAC地址为关键词,来搜索PC链接的SWX2200端口。

获取PC信息

从RTX1200的控制台执行show status dhcp summary指令,从搜索对象的PC主机名获取PC的MAC地址。
搜索对象的PC主机名:rt-test

[路由器控制台]

# show status dhcp summary
DHCP范围编号: 1
  1: 192.168.100.3:  a4:ba:db:c5:13:81, sample
  2: 192.168.100.4:  00:13:72:6c:9a:6e, rt-test    ★
#

从执行指令的结果(*符号的位置),可以获取主机名rt-test的PC的MAC地址

从路由器的端口搜索

执行show status switching-hub macaddress指令,显示路由器的交换式集线器学习的MAC地址表。
检索对象PC的PAC地址:00:13:72:6c:9a:6e

[路由器控制台]

# show status switching-hub macaddress
Searching mac address table ...100%
LAN1 switching-hub dynamic MAC address cache
port 1:3
 a4:ba:db:c5:13:81
 00:a0:de:2a:db:dc
 00:a0:de:2a:db:ae
port 2:4
 00:13:72:6c:9a:6e               ★
  00:a0:de:2a:db:f0
 00:a0:de:7d:82:dd
 00:a0:de:7d:83:02
port 3:0
port 4:0
port 5:0
port 6:0
port 7:0
port 8:0
#

从指令的执行结果( ★符号的位置),即可知检索对象的PC被连接到路由器的LAN1的端口2处。
端口2中由于有其他链接的机器,因此执行show status switch control lan1 对端口2所连接的SWX2200进行确认。

[路由器控制台]

# show status switch control lan1
[00:a0:de:2a:db:dc]
机型名称: SWX2200-24G
机器名称: SWX2200-24G_X00000339
路径: lan1:1
链接: 1
设定: 无

[00:a0:de:2a:db:ae]
机型名称: SWX2200-8G
机器名称: SWX2200-8G_X00000337
路径: lan1:1-2
链接: 1
设定: 无

[00:a0:de:7d:83:02]
机型名称: SWX2200-24G
机器名称: SWX2200-24G_S37001016
路径: lan1:2            ★
链接: 1
设定: 无

[00:a0:de:7d:82:dd]
机型名称: SWX2200-8G
机器名称: SWX2200-8G_S36001062
路径: lan1:2-2           ★
链接: 1
设定: 无

[00:a0:de:2a:db:f0]
机型名称: SWX2200-8G
机器名称: SWX2200-8G_X00000335
路径: lan1:2-3           ★
链接: 1
设定: 无
#

从指令的执行结果(★符号的位置),即可知LAN1的端口2上,链接有3台SWX2200。

从SWX2200的端口检索

进一步检测出,受检对象的PC,与连接在路由器LAN1端口2的3台SWX2200中的某一台相连。 从这里对SWX2200的MAC地址表进行检索,找出PC链接的SWX2200的端口编号。按照从直接连接到路由器的SWX2200-24G(2)的顺序,对MAC地址表进行确认。

根据switch select指令指定控制路由器的SWX2200,执行switch control function get status-macaddress-addr指令,取得指定MAC地址的学习编号。

[路由器控制台]

# switch select lan1:2
switch(lan1:2)#
switch(lan1:2)# switch control function get status-macaddress-addr 00:13:72:6c:9a:6e
2        ★
1 entry
switch(lan1:2)#

[说明]
对switch select的参数中,从show status switch control lan1 的执行结果获取的路径(这里为lan1:2)进行指定。

在SWX2200-24G(2)的端口2中,发现了检索对象PC的MAC地址。根据刚才的show status switch control lan1的执行结果,由于SWX2200-24G(2)端口2中,由于接续了SWX2200-8G(3),因此本次同样对SWX2200-8G(3)的MAC地址表进行检索。

[路由器控制台]

# switch select lan1:2-2
switch(lan1:2-2)#
switch(lan1:2-2)# switch control function get status-macaddress-addr 00:13:72:6c:9a:6e
2        ★
1 entry
switch(lan1:2-2)#

[说明]
在switch select的参数中,对从show status switch control lan1的执行结果获取的路径(这里为lan1:2-2)进行指定。

在SWX2200-8G(3)的端口2中发现了检索对象PC的MAC地址。show staus switch control lan1 的执行结果中,没有连接到SWX2200-8G(3)端口2的交换机,但为稳妥起见,对SWX2200-8G(3)端口2上是否连接有其他机器进行确认。

[路由器控制台]

switch(lan1:2-2)# switch control function get status-macaddress-port 2
00:13:72:6c:9a:6e
1 entry     ★
switch(lan1:2-2)#

SWX2200-8G(3)的端口2处只连接有检索对象的PC,因此可知主机名为it-test的PC,是连接在SWX2200-8G(3)的端口2上的。

以上是从主机名对PC进行检索程序的全部内容。

返回顶部Return to Top

网络相关产品

服务支持

事业绍介