Eu tenho uma interface de rede virtual denominada bond0.700 conectada a uma vlan (ID 700) e 6 NIC física (eth0 a 5) no RHEL 5.5.
Dica:
[root@rhle ~]$ cd /sys/devices/virtual/net
[root@rhle net]$ ls -al
drwxr-xr-x 5 root root 0 Mar 7 13:58 .
drwxr-xr-x 19 root root 0 Mar 7 13:58 ..
drwxr-xr-x 6 root root 0 Mar 7 13:58 bond0
drwxr-xr-x 5 root root 0 Mar 7 13:58 bond0.700
drwxr-xr-x 5 root root 0 Mar 7 13:58 lo
Eu conheço o endereço IP da vNIC, a máscara de rede, o gateway.
Eu não sei como o vNIC está conectado à interface de rede real (física); está associado apenas a uma NIC ou a várias NIC ou a todas elas?
Pergunta?
"Como saber qual placa de rede física (uma ou mais / todas) conectada ao vNIC bond0.700"
Atualizar
Saída de ls -l /proc/net/bonding/
[root@rhle ~]$ cd /proc/net/bonding/
[root@rhle bonding]$ ll
-r--r--r-- 1 root root 0 Mar 8 08:38 bond0
Obrigado antecipadamente
Resposta (atualização)
em /proc/net/vlan
há dois arquivos "bond0.700" e "config", o arquivo de configuração contém esta estrutura:
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
bond0.700 | 700 | bond0
Onde Type_RAW é o dispositivo físico ao qual o Vlan está conectado, pode haver mais dispositivos, já que você pode adicioná-los por "vconfig"