我有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