Мне нужен метод для выполнения следующей задачи, предположим, что у меня есть компьютер с k (k — это большое) число интерфейсов Ethernet. Я хочу иметь метод для определения того, какой идентификатор (em0) назначен какому физическому интерфейсу.
Единственный «простой» способ, который я придумал, — это мигать светодиодом на физическом интерфейсе.
Например
etherblink em0
Будет мигать ссылка или индикатор активности на физическом интерфейсе Ethernet, который назначен em0.
Я знаю, что в Linux есть ethertool, но он не работает с FreeBSD. Во FreeBSD также есть драйвер светодиодов, но он поддерживает только ограниченное количество модулей Ethernet.
Есть идеи? Я думал о привязке сокета к интерфейсу и записи в сокет, но это не сработало.
С или Перл