C语言 TBS6905 DVB-S2 四调谐器 PCIe 卡的 MAC 地址



我有TBS6905 DVB-S2 PCIe卡及其在Ubuntu 14中配置的。我必须找到所有适配器的MAC地址,因为我的应用程序将同时对所有四个适配器进行盲扫。

重新启动后,这些适配器的索引将更改。

所以我必须找到MAC地址并使用C语言将静态开始和结束频率设置为特定的适配器设备。

我尝试过: - 我检查了dmesg,但我确实得到了MAC地址(虽然我也有教授7500 DVB-S2,在该dvb卡中,我可以使用dmesg找到MAC地址)。 - 我还检查了 udevadm 命令,但还没有运气。

谢谢。

https://unix.stackexchange.com/questions/147278/how-does-ubuntu-14-04-achieve-persistent-eth-interfaces

udev 的持久 eth 接口规则,您可能可以从另一个版本或发行版中获取。

MAC 地址对于 shell 脚本是可见的,如果你运行像 ifconfig 这样的命令。

我们可以使用 udev规则为特定的 DVB 设备提供静态索引。

示例 1 和示例2

最新更新