Oracle Linux 6 Ищу cmd или способ соотнести BUS:Device.Function с физическим слотом

Los números de puerto son parte de los encabezados de los paquetes TCP y UDP, y el número de puerto utilizado es bastante ortogonal a la interfaz física utilizada para comunicarse. (Por otro lado, las interfaces suelen estar vinculadas a direcciones IP, pero eso tampoco es realmente necesario.)

Una aplicación puede vincularse a una sola dirección IP/interfaz, y luego puede terminar con dos aplicaciones vinculadas a diferentes direcciones IP, utilizando el mismo número de puerto. O bien, una sola aplicación puede vincularse a diferentes interfaces por separado y usar el mismo número de puerto en todas ellas. O usa otros diferentes. Los números de puerto y las interfaces existen en diferentes capas, por lo que no hay restricciones sobre qué puertos se pueden usar en una interfaz en particular.

También tenga en cuenta que tanto TCP como UDP tienen números de puerto entre 1 (0 )y 65535, pero los espacios numéricos son distintos. Una aplicación puede usar el puerto TCP 1234, mientras que otra usa el puerto UDP 1234.


Acerca de la terminología, decir que un puerto "usa" una interfaz, o que una interfaz está "disponible" para un puerto en particular, no tiene mucho sentido. Los números de puerto son solo identificadores, no "hacen" nada.

Aunque su última oración también parece combinar puertos con comandos, lo cual es un poco inexacto. Muchas aplicaciones tienen un -puerto conocido (SSH usa TCP/22, HTTP usa TCP/80, etc. ), pero no hay nada que haga cumplir que :podría ejecutar un servidor SSH en el puerto 2222, y algo completamente diferente en el puerto 22.

1
28.06.2019, 16:46
1 ответ

Я установил Oracle Linux 6, чтобы попытаться воспроизвести вашу проблему. Во-первых, в моей настройке есть список адресов шин :

.

Файл /etc/os-release(усечен):

NAME="Oracle Linux Server"
VERSION="6.10"

Выходuname -a:

Linux oracle6.local 4.1.12-124.28.5.el6uek.x86_64 #2 SMP Thu Jun 20 11:57:41 PDT 2019 x86_64 x86_64 x86_64 GNU/Linux

Выходdmidecode -V:

2.12

Выходdmidecode -t slot | grep -E "Designation|Usage|Bus Address":

        Designation: ISA Slot J8
        Current Usage: Unknown
        Bus Address: 00ff:ff:1f.7
        Designation: ISA Slot J9
        Current Usage: Unknown
        Bus Address: 00ff:ff:1f.7
        Designation: ISA Slot J10
        Current Usage: Unknown
        Bus Address: 00ff:ff:1f.7
        Designation: PCI Slot J11
        Current Usage: In Use
        Bus Address: 0000:00:0f.0
        Designation: PCI Slot J12
        Current Usage: Available
        Bus Address: 0000:00:10.0
        Designation: PCI Slot J13
        Current Usage: In Use
        Bus Address: 0000:00:11.0
        Designation: PCI Slot J14
        Current Usage: Available
        Bus Address: 0000:00:12.0

Судя по всему, в вашем случае не указаны адреса шин. Итак, чтобы скомпилировать последний dmidecode, я сделал:

yum groupinstall Development
cd
wget "http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.2.tar.xz"
tar -xvf dmidecode-3.2.tar.xz
cd dmidecode-3.2
make && make install

Чтобы проверить версию, я запустил /usr/local/sbin/dmidecode -V, что дало:

3.2

И я повторил твой приказ/usr/local/sbin/dmidecode -t slot | grep -E "Designation|Usage|Bus Address":

        Designation: ISA Slot J8
        Current Usage: Unknown
        Bus Address: 00ff:ff:1f.7
        Designation: ISA Slot J9
        Current Usage: Unknown
        Bus Address: 00ff:ff:1f.7
        Designation: ISA Slot J10
        Current Usage: Unknown
        Bus Address: 00ff:ff:1f.7
        Designation: PCI Slot J11
        Current Usage: In Use
        Bus Address: 0000:00:0f.0
        Designation: PCI Slot J12
        Current Usage: Available
        Bus Address: 0000:00:10.0
        Designation: PCI Slot J13
        Current Usage: In Use
        Bus Address: 0000:00:11.0
        Designation: PCI Slot J14
        Current Usage: Available
        Bus Address: 0000:00:12.0

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

0
28.01.2020, 00:09

Теги

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