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

Есть три возможных причины:

  • ваша реализация du не проверяет жестко связанные файлы только один раз

  • файловая система неправильно сообщает о пространстве, используемом файлами, с помощью системного вызова stat ()

  • Файловая система - NFS, а файловый сервер работает под управлением HP-UX

0
15.05.2018, 17:52
3 ответа

Puede usararping(del paquete iputils-arping, en Ubuntu):

arping -I enp0s25 10.10.10.2

hará ping a 10.10.10.2 usando ARP en la interfaz enp0s25, incluso si la interfaz aún no tiene una dirección IP. Si usa una dirección IP correspondiente a una máquina conectada a otro puerto en su conmutador, puede usarla para identificar a qué puerto está conectada cada interfaz:arpingcambiará a ARP de unidifusión tan pronto como reciba una respuesta.

1
28.01.2020, 02:15

Diría que la mejor manera de resolver esto es en realidad desde el interruptor mismo.

Asumiendo que es un conmutador Cisco:

# starting on your linux host
ip link show # note the mac addresses

ssh ${user}@${switch} # or however you normally connect to the switch
show mac address-table address ${mac-address} # note the mac address is in a weird format ####.####.####

Eso le mostrará qué puerto ha recibido tráfico de la dirección mac correspondiente. Es posible que deba hacer que la interfaz envíe algo de tráfico para actualizar la tabla de direcciones mac (, incluso un intento de DHCP )sería suficiente.

También puede alternar las luces de enlace en el interruptor usando:

ip link set ${interface} down

Para cerrar -una interfaz, lo que debería apagar la luz de enlace.

Entonces:

ip link set ${interface} up

Para volver a encender la interfaz.

3
28.01.2020, 02:15

Вы можете использовать lldpctl.

$ apt install lldpd
$ service start lldpd
$ # wait few seconds
$ lldpctl
-------------------------------------------------------------------------------
LLDP neighbors:
-------------------------------------------------------------------------------
Interface:    eno1, via: LLDP, RID: 2, Time: 0 day, 00:01:34
  Chassis:
    ChassisID:    mac xx:xx:xx:xx:xx:xx
    SysName:      xxx.net
    SysDescr:     Cisco Nexus Operating System (NX-OS) Software 7.0(3)I7(5a)
                  TAC support: http://www.cisco.com/tac
                  Copyright (c) 2002-2018, Cisco Systems, Inc. All rights reserved.
    Capability:   Bridge, on
    Capability:   Router, on
  Port:
    PortID:       ifname Ethernet1/22    <- here is the switch port number
    PortDescr:    serv01
    TTL:          120
  VLAN:         202, pvid: yes
  Unknown TLVs:
    TLV:          OUI: 00,01,42, SubType: 1, Len: 1 01
2
28.01.2020, 02:15

Теги

Похожие вопросы