我正在Linux下工作,具有两个物理以太网接口。我将这两个接口归为一个绑定接口以进行备份...,它可以正常工作。
我想知道是否可以从我的C用户程序中知道什么是活动接口。
谢谢
查看/sys/class/net/bond0/bonding/active_slave
,然后使用您选择的程序或代码读取它。 (如果使用的接口名称与bond0
不同,请相应地替换路径。)
知道它的另一种方法(在Debian上测试过)正在查看文件/proc/net/bonding/bondX
。将bondX替换为您的接口名称。