Журнал ЖЖ. Как узнать mac адрес роутера cisco


Как определить, к какому из портов коммутатора подключен IP-хост | cisco

Задачка - знаем IP устройства, и нужно дистанционно определить, к какому из портов коммутатора оно подключено.

Памятка по командам, для тех кто знает процедуру:

ping (на устройствах Cisco и компьютерах)arp -a (на компьютерах)show arp | incl xxxx.yyyy.zzzz (на устройствах Cisco, в основном на роутерах)show mac address-table | incl xxxx.yyyy.zzzz (на коммутаторах Cisco)show mac-address-table | incl xxxx.yyyy.zzzz (на коммутаторах Cisco)show etherchannel summary (на коммутаторах Cisco для определения портов, входящих в port-channel)

Последовательность действий по шагам:

1. Сначала нужно определить MAC-адрес устройства. Для этого на любом устройстве, которое понимает маршрутизацию (использует протокол IP), нужно посмотреть таблицу arp. Перед этим обязательно нужно послать пакет на устройство (например, сделать ping на него откуда-нибудь). Чтобы посмотреть таблицу arp на маршрутизаторе Cisco 831, нужно дать команду show arp. На компьютере с w2k нужно дать команду arp -a, на *nix команду arp -n.

2. На коммутаторе (С2950) выполнить команду show mac-address-table. Будет выведена примерно такая таблица:

Switch-2950-a.b.96.253#show mac-address-table Mac Address Table ------------------------------------------- Vlan Mac Address Type Ports ---- ----------- -------- ----- All 0015.fa4c.d680 STATIC CPU All 0100.0ccc.cccc STATIC CPU All 0100.0ccc.cccd STATIC CPU All 0100.0cdd.dddd STATIC CPU 50 000a.e475.7469 DYNAMIC Fa0/5 50 000a.e476.4515 DYNAMIC Fa0/7 50 0012.01bb.4add DYNAMIC Fa0/1 Total Mac Addresses for this criterion: 7

Теперь осталось сравнить таблицу IP-MAC (полученную на предыдущем шаге) с этим выводом, и будет понятно, к какому порту подключено устройство (выстраиваем цепочку IP-MAC-port).

В случае, когда между нами и устройством стоит цепочка из коммутаторов, нужно использовать следующий метод. Предположим, нужно найти, к какому порту какого коммутатора подключено устройство с IP a.b.0.61.

1. Для начала заходим на корневой коммутатор, и даем команду

Это нужно для того, чтобы гарантировать появление в ARP-таблице MAC-адреса искомого устройства.

2. Даем команду показать ARP-таблицу:

В первой строке Получим MAC устройства с IP a.b.0.61 - 000a.e475.a1a1

3. Даем команду показать таблицу перенаправления MAC-адресов:

#show mac-address-table address 000a.e475.a1a1

Получим имя интерфейса, через который идет трафик на 000a.e475.a1a1 - Gi6/14. Теперь смотрим на имя интерфейса. Если на этом этапе обнаружится, что интерфейс не физический, а Port-channel, то тогда нужно узнать список физических интерфейсов, входящих в этот Port-channel, и для каждого из них повторить шаг 4, пока не будет получен IP соседней циски.

Список интерфейсов в Port-cahnnel можно узнать, дав команду show running-config и просмотрев подкоманду "channel-group номер_группы" у интерфейсов, или дать команду show etherchannel summary.

4. Итак, мы получили имя интерфейса, через который идет трафик искомого хоста и уверены в том, что он не конечный (подключен через один или несколько коммутаторов). В этом случае даем команду нашему коммутатору показать соседей, подключенных по найденному интерфейсу:

#show cdp neighbors GigabitEthernet 6/14 detail

В случае наличия соседей получим IP циски, с которой соединяется GigabitEthernet 6/14 - a.c.0.35. Если соседей нет, то порт конечный (к нему и подключено устройство с искомым IP).

5. Коннектимся к a.c.0.35, и повторяем шаги 1..3. В итоге команда

#show mac-address-table | beg 000a.e475.a1a1

или

#show mac-address-table address 000a.e475.a1a1

покажет имя порта (в случае | beg оно будет в начале списка), к которому подключено искомое устройство (Fa0/10):

50 000a.e475.a1a1 DYNAMIC Fa0/10

[Ссылки]

1. Как определить IP хоста, подключенного к определенному порту коммутатора.

microsin.net

Как найти порт коммутатора, к которому подключен хост

Read this article in Read in EnglishEnglish

В повседневной работе очень часто появляется необходимость определить коммутатор и порт, к которому подключен пользователь или какое-то устройство. Для этого необязательно искать его визуально. Достаточно лишь узнать MAC адрес.Секрет в том, что каждый коммутатор хранит информацию о всех МАС адресах, которые проявляют хоть какую-то сетевую активность за последние несколько минут. Необходимо просто грамотно этим воспользоваться.Итак, допустим, что необходимо найти порт коммутатора, в который подключен пользователь Иванов. Достоверно известно, что ip адрес его компьютера 192.168.10.100Возможно 2 варианта определения MAC адреса:

  • Непосредственно на компьютере пользователя выполнить в командной строке команду ipconfig /all

ipconfigИли

  • Узнать МАС адрес удаленно, зная ip адрес компьютера пользователя. Это возможно при условии, что есть доступ к маршрутизатору Cisco или межсетевому экрану Cisco ASA, которое является шлюзом по умолчанию для хоста. ARP таблица  на этих устройствах  будет содержать соответствие МАС и IP адресов.

Для поиска используется команда sh arp | inc x.x.x.x, где х.х.х.х – ip адрес интересующего хоста.R-DELTACONFIG-1#  sh arp | inc 192.168.10.100Protocol  Address           Age (min)  Hardware Addr   Type   InterfaceInternet  192.168.10.100           236   78ac.c0bb.74f2  ARPA   Vlan10Устройство с ip адресом 192.168.10.100 имеет МАС адрес 78ac.c0bb.74f2 и находится во Vlan 10.Определив МАС адрес устройства, можно продолжить поиск его непосредственного месторасположения на коммутаторе.Команда show mac address-table (иногда пишется с дополнительным дефисом вместо пробела show mac—address-table) показывает список всех МАС адресов активных устройств, которые подключены к коммутатору.SW-DELTACONFIG-1# sh mac address-tableMac Address Table-------------------------------------------Vlan    Mac Address       Type        Ports----    -----------       --------    -----1    1111.1111.1111    DYNAMIC     Fa0/12    2222.2222.2222    DYNAMIC     Fa0/23    3333.3333.3333    DYNAMIC     Fa0/34    4444.4444.4444    DYNAMIC     Fa0/4Из-за большого количества записей, которые обычно присутствуют в этой таблице, рекомендуется использовать фильтр по нужному МАС адресу, причем достаточно последних 4х символов. В нашем случае поиск МАС адреса 78ac.c0bb.74f2 выглядит так:SW-DELTACONFIG-1#sh mac address-table | inc 74f210    78ac.c0bb.74f2    DYNAMIC     Gi0/1Строка вывода показывает, что хост находится в Vlan 10 и подключен к порту коммутатора Gigabitethernet 0/1.Если у вас небольшой офис и вся сеть организована только на одном единственном коммутаторе, то поиск окончен. Однако, если под управлением есть несколько устройств, то может быть так, что к найденному порту текущего коммутатора подключен не конечный хост, а другой коммутатор. В этом случае необходимо повторить поиск в таблице МАС адресов соседнего коммутатора.

Если в сети офиса их несколько, то определить имя и адрес управления нужного нам соседнего коммутатора помогут команды sh cdp neighbors, которая покажется имена и связанные порты всех коммутаторов Cisco, подключенных к текущему и sh cdp neighbors detail, в выводе которой дополнительно указаны ip адреса для управления соседними коммутаторамиSW-DELTACONFIG-1#sh cdp neighbors Capability Codes: R - Router, T - Trans Bridge, B - Source Route BridgeS - Switch, H - Host, I - IGMP, r - Repeater, P - PhoneDevice ID     Local Intrfce         Holdtme   Capability    Platform   Port IDSW-TEST-2Gig 0/1               123            S I     WS-C3560G-Gig 0/18Device ID (SW-TEST-2) – имя соседнего устройстваLocal Intrfce (Gig 0/1) – локальный интерфейс, куда подключен соседний коммутаторPort ID (Gig 0/18) – интерфейс соседнего коммутатора.SW-DELTACONFIG-1#sh cdp nei detail-------------------------Device ID: SW-TEST-2Entry address(es):IP address: 192.168.1.202Platform: cisco WS-C2960-24TT-L,  Capabilities: Switch IGMPInterface: GigabitEthernet0/1,  Port ID (outgoing port): GigabitEthernet0/18Holdtime : 144 secТеперь необходимо зайти на соседний коммутатор SW-TEST-2 с адресом управления  192.168.1.202 и произвести на нем поиск нужного нам МАС адреса.

При должной сноровке указанный метод позволит находить хосты в сети любых размеров не более чем за пару минут, не вставая с рабочего места.

Перейти к оглавлению

 

deltaconfig.ru

Как узнать mac адрес компьютера. Mac адрес сетевой карты windows 7

Итак дорогие читатели, мы с вами продолжаем знакомиться с вычислительными сетями. Сегодня мы познакомимся с так называемым "железным" адресом, "вшитым" в сетевую карту производителем. Не стоит пугаться такого описания, ведь речь пойдет о MAC адресе. Именно благодаря ему происходит взаимодействие на канальном уровне в компьютерных сетях. С ним мы работали, когда проводили настройку оборудования Cisco.

См. также: настройка маршрутизатора cisco

Аппаратный адрес назначен для каждого активного сетевого узла, в том числе для всех сетевых карт, установленных в наших компьютерах. А раз он так важен, давайте уже познакомимся с ним поближе.

Оглавление:

  1. Терминология
  2. Структура и обозначение
  3. Как узнать MAC адрес устройства
  4. Как изменить MAC адрес
  5. Заключение
  6. Наши рекомендации
  7. Стоит почитать

Терминология

Сложное техническое определение вы сможете прочитать в любом справочнике по компьютерным сетям. Мы в свою очередь решили объяснить вам более менее понятным языком. Сохранив при этом суть вопроса.

Итак, аппаратный или "железный" адрес, назначается для любого активного сетевого узла. Это может быть маршрутизатор, точка доступа, сетевая карта и тд. Назначается он производителем во время производства детали или устройства. Общепринятое обозначение "MAC" - это аббревиатура от Media Access Control, именно так чаще всего и именуют аппаратный адрес. В современных вычислительных сетях, на втором, канальном уровне модели OSI, для соединения и взаимодействия сетевых устройств, используются именно аппаратные адреса. Кто знаком с настройкой коммутаторов знают, что в нем присутствует таблица подключенных узлов, и они обозначаются именно с указанием MAC-адресов.

Структура и обозначение

Как мы уже отметили, аппаратный адрес назначается производителем. Он имеет следующий вид:

00-00-00-00-00-00

Назначается он не случайным образом, а согласно следующим предписаниям:

Структура MAC адрес

Первые три октета в адресе, которые соответствуют первым 6 цифрам, разделенных дефисом, означают уникальный номер компании производителя. Если она хочет выпускать сетевые устройства, необходима регистрация в IEEE, и получение соответствующего номера. При этом в номере первые два бита зарезервированы для обозначения того, является сетевой MAC адрес локальным или глобальным.

Последние три октета выбираются производителем в качестве уникального идентификатора для каждого конкретного устройства или платы.

Следует обращать внимание, что так или иначе, MAC адрес возможно сменить, прибегнув к использованию специальных программных средств. Поэтому его "уникальность" все-таки условна. Но нужно помнить о том, что в приделах одной сети, все обозначения устройств должны быть уникальны. В противном случае возникнут проблемы.

Как узнать MAC адрес устройства

Если мы говорим про активное сетевое оборудование, такое как Wi-fi роутер или коммутатор, то проще всего ознакомится с технической документацией, которая идет в комплекте поставки. Там наверняка указан аппаратный адрес. Также он может быть продублирован на специальной наклейке, где указана прочая техническая информация.

Обозначение MAC адреса на устройстве

Но так или иначе, на практике чаще всего встает задача узнать, какой аппаратный адрес назначен для сетевой карточки вашего компьютера, работающего под управлением операционной системы Windows. Это решается очень простым путем.

Способ 1.

Нажмите кнопку "Пуск", затем в строке запуска наберите CMD и нажмите Enter для запуска командной строки. После этого с клавиатуры наберите команду

ipconfig /all

И щелкните Enter. Вы увидите основные параметры сетевых соединений. В списке вам нужно будет найти нужную сетевую карту. Ориентироваться нужно по ее имени, которое назначено было при установке или настройке. Например "Подключение по локальной сети".

Как посмотреть MAC адрес

Строка "Физический адрес" в списке свойств, и будет искомым MAC адресом сетевой платы.

Способ 2.

Рассмотрим на примере Windows 7. Зайдите в "Панель управления", затем в "Центр управления сетями". В меню щелкните "Изменение параметров адаптера", и в открывшемся окне найдите нужную сетевую карту. Вызовите для нее контекстное меню, и щелкните кнопку "Свойства". В открывшемся окне нажмите кнопку "Сведения".

MAC адрес сетевой карты в Windows 7

В строке "Физический адрес" будет указано нужное нам значение.

Как изменить MAC адрес

Снова рассмотрим на примере Windows 7. Опять возвращаемся в "Центр управления сетями". Находим нужную сетевую карту, для нее "Свойства", затем кнопка "Настроить", и вкладка "Дополнительно".

Находим здесь строчку "Сетевой адрес", и в поле для ввода набираем нужное нам значение:

Изменение MAC адреса в Windows

Возможно вам пригодится: как поменять раскладку клавиатуры

Способ 3.

Вы можете прибегнуть к использованию любой из доступных программ, которые предназначены для смены аппаратного адреса сетевой карты. Вот некоторые из них:

  1. MacChange
  2. SMAC
  3. Win7 MAC Address Changer
  4. a-Change Mac Address

Вам пригодится: как сменить ip адрес компьютера

Заключение

Узнать MAC адрес любого сетевого устройства не так сложно. Будь это Wi-fi роутер, телефон, коммутатор или сетевая карта. При изменении данного адреса помните о том, что в пределах одной сети адреса как сетевые, так и аппаратные должны быть уникальны.

Наши рекомендации

Будьте аккуратны при изменении системных параметров. Некорректные действия могут привести к аварийному выключению операционной системы. Подробнее об этом описано в материале - синий экран смерти.

Если вы настраиваете подключение к сети, для просмотра всевозможных видеороликов, обязательно посмотрите о том, как организуется скрытая видеосъемка. Это очень интересно.

Для обеспечения сохранности ваших данных, следует проводить их резервное копирование. Подробности в статье - архивация данных в windows 7.

Стоит почитать

Зачем искать информацию на других сайтах, если все собрано у нас?

techprofi.com

Хорошая инструкция как определить, к какому из портов коммутатора подключен IP-хост

Очень кратко и просто про то как определить, к какому из портов коммутатора cisco подключен IP-хост было написано здесь http://microsin.ru/content/view/246/43/

Копипаста:

Задачка - знаем IP устройства, и нужно дистанционно определить, к какому из портов коммутатора оно подключено.

Памятка по командам, для тех кто знает процедуру:

ping (на устройствах Cisco и компьютерах)arp -a (на компьютерах)show arp | incl xxxx.yyyy.zzzz (на устройствах Cisco, в основном на роутерах)show mac address-table | incl xxxx.yyyy.zzzz (на коммутаторах Cisco)show mac-address-table | incl xxxx.yyyy.zzzz (на коммутаторах Cisco)show etherchannel summary (на коммутаторах Cisco для определения портов, входящих в port-channel)

Последовательность действий по шагам:

1. Сначала нужно определить MAC-адрес устройства. Для этого на любом устройстве, которое понимает маршрутизацию (использует протокол IP), нужно посмотреть таблицу arp. Перед этим обязательно нужно послать пакет на устройство (например, сделать ping на него откуда-нибудь). Чтобы посмотреть таблицу arp на маршрутизаторе Cisco 831, нужно дать команду show arp. На компьютере с w2k нужно дать команду arp -a, на *nix команду arp -n.

2. На коммутаторе (С2950) выполнить команду show mac-address-table. Будет выведена примерно такая таблица:

Switch-2950-a.b.96.253#show mac-address-table

         Mac Address Table-------------------------------------------

Vlan   Mac Address      Type       Ports----   -----------      --------   ----- All   0015.fa4c.d680   STATIC     CPU All   0100.0ccc.cccc   STATIC     CPU All   0100.0ccc.cccd   STATIC     CPU All   0100.0cdd.dddd   STATIC     CPU  50   000a.e475.7469   DYNAMIC    Fa0/5  50   000a.e476.4515   DYNAMIC    Fa0/7  50   0012.01bb.4add   DYNAMIC    Fa0/1Total Mac Addresses for this criterion: 7

Теперь осталось сравнить таблицу IP-MAC (полученную на предыдущем шаге) с этим выводом, и будет понятно, к какому порту подключено устройство (выстраиваем цепочку IP-MAC-port).

В случае, когда между нами и устройством стоит цепочка из коммутаторов, нужно использовать следующий метод.

Предположим, нужно найти, к какому порту какого коммутатора подключеноустройство с IP a.b.0.61.

1. Для начала заходим на корневой коммутатор, и даем команду

#ping a.b.0.61

   Это нужно для того, чтобы гарантировать появление в ARP-таблице MAC-адреса искомого устройства.

2. Даем команду показать ARP-таблицу:

#show arp | beg a.b.0.61

   В первой строке Получим MAC устройства с IP a.b.0.61 - 000a.e475.a1a1

3. Даем команду показать таблицу перенаправления MAc-адресов:

#show mac-address-table address 000a.e475.a1a1

Получим имя интерфейса, через который идет трафик на 000a.e475.a1a1 - Gi6/14. Теперь смотрим на имя интерфейса. Если на этом этапе обнаружится, что интерфейс не физический, а Port-channel, то тогда нужно узнать список физических интерфейсов, входящих в этот Port-channel, и для каждого из них повторить шаг 4, пока не будет получен IP соседней циски.

Список интерфейсов в Port-cahnnel можно узнать, дав команду show running-config и просмотрев подкоманду "channel-group номер_группы" у интерфейсов, или дать команду show etherchannel summary.4. Итак, мы получили имя интерфейса, через который идет трафик искомого хоста и уверены в том, что он не конечный (подключен через один или несколько коммутаторов). В этом случае даем команду нашему коммутатору показать соседей, подключенных по найденному интерфейсу:

#show cdp neighbors GigabitEthernet 6/14 detail

В случае наличия соседей получим IP циски, с которой соединяется GigabitEthernet 6/14 - a.c.0.35. Если соседей нет, то порт конечный (к нему и подключено устройство с искомым IP).

5. Коннектимся к a.c.0.35, и повторяем шаги 1..3.

  В итоге команда

#show mac-address-table | beg 000a.e475.a1a1

   или

#show mac-address-table address 000a.e475.a1a1

   покажет имя порта (в случае | beg оно будет в начале списка), к которому подключено искомое устройство (Fa0/10):

50    000a.e475.a1a1    DYNAMIC     Fa0/10

bloodybart.livejournal.com

Как определить, зная IP адрес, к какому из портов коммутатора подключено устройство

Подробности Категория: Cisco IOS Просмотров: 11883

1. Сначала определяем MAC-адрес устройства. Для этого на любом устройстве, которое поддерживает маршрутизацию (т.е. является устройством 3 уровня и использует протокол IP), н ужно посмотреть таблицу arp. Перед этим  обязательно пропингуйте  устройство.

Для просмотра таблицы arp на маршрутизаторе Cisco 831, необходимо выполнить  команду show arp . На компьютере с ОС Windows даем команду arp -a , на ОС Unix команду arp -n .

 2. На коммутаторе (С2950) выполяем команд у show mac-address-table . Будет выведена  таблица типа:

Switch-2950-a.b.96.253#show mac-address-table 

         Mac Address Table

-------------------------------------------

 Vlan   Mac Address      Type       Ports

----   -----------      --------   -----

 All   0015.fa4c.d680   STATIC     CPU

 All   0100.0ccc.cccc   STATIC     CPU

 All   0100.0ccc.cccd   STATIC     CPU

 All   0100.0cdd.dddd   STATIC     CPU

  50   000a.e475.7469   DYNAMIC    Fa0/5

  50   000a.e476.4515   DYNAMIC    Fa0/7

  50   0012.01bb.4add   DYNAMIC    Fa0/1

Total Mac Addresses for this criterion: 7

 

Сравниваем таблицу IP-MAC, полученную на предыдущем шаге,  с  данным выводом. Сразу станет понятно, к какому из портов подключено устройство, т.е  выстраиваем цепочку  IP-MAC-адресс-PORT.

 

Если же между нами и устройством стоит цепочка из коммутаторов, следует использовать следующий метод. Например, требуется  найти, к какому порту какого коммутатора подключено устройство с IP a.b.0.45. 

1. Для начала заходим на корневой коммутатор, и даем команду: 

#ping a.b.0.45

 для  гарантии  появление в ARP-таблице MAC-адреса искомого устройства.

 

2. Даем команду коммутатору cisco показать ARP-таблицу:

#show arp | beg a.b.0.45

   В первой строке увидим MAC устройства с IP a.b.0.45 - 000a.e475.a1a1

 

3. Даем команду показать таблицу перенаправления MAc-адресов:

#show mac-address-table address 000a.e475.a1a1

Получим имя интерфейса, через который идет трафик в направлении на 000a.e475.a1a1 - Gi6/14. Смотрим на имя интерфейса. Если  обнаружится, что интерфейс не физический, а Port-channel, то необходимо узнать список физических интерфейсов, входящих в этот Port-channel, и для каждого из них повторить шаг 4, пока не будет получен IP соседней циски.

 

Список интерфейсов в Port-cahnnel можно узнать с помощью команды   show running-config и просмотрев подкоманду "channel-group номер_группы" у интерфейсов, или дать команду show etherchannel summary .

 

4. Итак, мы получили имя интерфейса, через который идет трафик искомого хоста и уверены в том, что он не конечный (подключен через один или несколько коммутаторов). В этом случае даем команду нашему коммутатору показать соседей, подключенных по найденному интерфейсу:

#show cdp neighbors GigabitEthernet 6/14 detail

В случае наличия соседей получим IP циски, с которой соединяется GigabitEthernet 6/14 - a.c.0.55. Если соседей нет, то порт конечный и к нему  подключено устройство с искомым IP.

 

5. Коннектимся к a.c.0.55, и повторяем шаги 1..3.

   В итоге команда 

#show mac-address-table | beg 000a.e475.a1a1

   или

#show mac-address-table address 000a.e475.a1a1

   покажет имя порта (в случае | beg оно будет в начале списка),    к которому подключено искомое устройство (Fa0/10):

  50    000a.e475.a1a1    DYNAMIC     Fa0/10

  • < Назад
  • Вперёд >

bsdadmin.ru


Смотрите также