Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| work:cisco:port-mac-ip-port [2026/01/29 15:46] – создано rolland | work:cisco:port-mac-ip-port [2026/01/29 16:01] (текущий) – rolland | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ===== Определение порта по MAC, IP по порту и прочие базовые команды ===== | ===== Определение порта по MAC, IP по порту и прочие базовые команды ===== | ||
| - | === Как узнать IP, зная MAC адрес на порту свитча CISCO === | + | ==== Как узнать IP, зная MAC адрес на порту свитча CISCO ==== |
| Вводим команду | Вводим команду | ||
| Строка 17: | Строка 17: | ||
| где xxxx.xxxx.xxxx - MAC адрес. Вторую команду можно так же давать на маршрутизаторе внутри сети. | где xxxx.xxxx.xxxx - MAC адрес. Вторую команду можно так же давать на маршрутизаторе внутри сети. | ||
| - | === Как найти к какому коммутатору и порту в нем подключен определенный хост === | + | ==== Как найти к какому коммутатору и порту в нем подключен определенный хост |
| В случае, | В случае, | ||
| Строка 42: | Строка 42: | ||
| </ | </ | ||
| Получим имя интерфейса, | Получим имя интерфейса, | ||
| + | |||
| + | Теперь смотрим на имя интерфейса. Если на этом этапе обнаружится, | ||
| + | |||
| + | Список интерфейсов в Port-cahnnel можно узнать, | ||
| + | < | ||
| + | show running-config | ||
| + | </ | ||
| + | и просмотрев подкоманду | ||
| + | < | ||
| + | channel-group номер группы | ||
| + | </ | ||
| + | у интерфейсов, | ||
| + | < | ||
| + | show etherchannel summary | ||
| + | </ | ||
| + | Итак, мы получили имя интерфейса, | ||
| + | < | ||
| + | show cdp neighbors GigabitEthernet 0/17 detail | ||
| + | </ | ||
| + | или FastEthernet (!) | ||
| + | |||
| + | В случае наличия соседей получим IP коммутатора, | ||
| + | |||
| + | Если соседей нет, то порт конечный - то есть к нему и подключено устройство с искомым IP. | ||
| + | < | ||
| + | Device ID: acc_2fl_l.russia.local | ||
| + | Entry address(es): | ||
| + | IP address: 192.168.1.220 | ||
| + | Platform: cisco WS-C2960G-24TC-L, | ||
| + | Interface: GigabitEthernet0/ | ||
| + | Holdtime : 122 sec | ||
| + | |||
| + | Version : | ||
| + | Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), | ||
| + | Copyright (c) 1986-2009 by Cisco Systems, Inc. | ||
| + | Compiled Mon 09-Mar-09 18:10 by gereddy | ||
| + | |||
| + | advertisement version: 2 | ||
| + | Protocol Hello: | ||
| + | VTP Management Domain: ' | ||
| + | Native VLAN: 1 | ||
| + | Duplex: full | ||
| + | Management address(es): | ||
| + | IP address: 192.168.1.220 | ||
| + | </ | ||
| + | Коннектимся к **192.168.1.220**, | ||
| + | |||
| + | В итоге команда: | ||
| + | < | ||
| + | show mac-address-table | beg f46d.04ae.f329 | ||
| + | </ | ||
| + | или | ||
| + | < | ||
| + | show mac-address-table address f46d.04ae.f329 | ||
| + | </ | ||
| + | покажет имя порта (в случае | beg оно будет в начале списка), | ||
| + | < | ||
| + | 1 | ||
| + | </ | ||
| + | Таким образом наш номер порта - 1. | ||
| + | |||
| + | ==== Как определить IP хоста, подключенного к определенному порту коммутатора ==== | ||
| + | |||
| + | Это задача проще, чем предыдущая, | ||
| + | |||
| + | Пусть хост подключен к порту **Gi0/1** коммутатора **PR2FL**. Выясним, | ||
| + | < | ||
| + | pr2fl# show mac address-table interface GigabitEthernet 0/1 | ||
| + | Mac Address Table | ||
| + | ------------------------------------------- | ||
| + | Vlan Mac Address | ||
| + | ---- ----------- | ||
| + | 1 f46d.04ae.f329 | ||
| + | Total Mac Addresses for this criterion: 1 | ||
| + | </ | ||
| + | Второй вариант команды: | ||
| + | < | ||
| + | pr2fl #show mac address-table | incl 0/1 | ||
| + | </ | ||
| + | Теперь даем команду на главном маршрутизаторе сети (core): | ||
| + | < | ||
| + | core# show arp | incl f46d.04ae.f329 | ||
| + | Internet | ||
| + | </ | ||
| + | Т.о. искомый IP-адрес: | ||
| + | |||
| + | ==== Если не знаем адрес порта, но знаем MAC-адрес уcтройства ==== | ||
| + | |||
| + | < | ||
| + | acc_2fl_l# | ||
| + | Mac Address Table | ||
| + | ------------------------------------------- | ||
| + | |||
| + | Vlan Mac Address | ||
| + | ---- ----------- | ||
| + | 90 0022.3ffe.9188 | ||
| + | Total Mac Addresses for this criterion: 1 | ||
| + | </ | ||
| + | Так мы узнали, | ||
| + | |||
| + | Далее смотрим по MAC-адресу: | ||
| + | < | ||
| + | sh ip arp 0022.3ffe.9188 | ||
| + | </ | ||
| + | |||
| + | ==== Как выключить/ | ||
| + | |||
| + | Чтобы выключить или выключить порт, выполните следующие команды на коммутаторе Cisco: | ||
| + | < | ||
| + | # enable | ||
| + | # configure terminal | ||
| + | (config)# interface FastEthernet 0/1 | ||
| + | (config-subif)# | ||
| + | (config-subif)# | ||
| + | # write | ||
| + | </ | ||
| + | Для отображения статуса интерфейса, | ||
| + | < | ||
| + | # show interfaces FastEthernet 0/1 status | ||
| + | Port Name Status Vlan Duplex Speed Type | ||
| + | Fa0/1 **disabled** 15 full 100 10/ | ||
| + | </ | ||
| + | |||
| + | Источник https:// | ||