我有一个名为 bond0.700 的虚拟网络接口,连接到一个 vlan (ID 700),以及 RHEL 5.5 上的 6 个物理网卡(eth0 到 5)。
暗示 :
[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
我知道 vNIC IP 地址、网络掩码、网关。
我不知道vNIC如何连接到真实的网络接口(物理接口);它是仅与一个 NIC 关联还是与多个 NIC 关联还是与所有 NIC 关联?
问题 ?
“如何知道哪个物理网卡(一个或多个/全部)连接到 vNIC bond0.700”
更新
输出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
提前致谢
回应(更新)
有/proc/net/vlan
两个文件“bond0.700”和“config”文件,配置文件包含以下结构:
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
bond0.700 | 700 | bond0
其中 Type_RAW 是 Vlan 所连接的物理设备,可以有更多设备,因为您可以通过“vconfig”添加它们