конкретное имя интерфейса для интерфейса в Linux - PullRequest
2 голосов
/ 21 июля 2010

Есть ли вероятность, что я могу жестко закодировать имя интерфейса (скажем, eth1) для определенного интерфейса в коде драйвера linux?

Это только в управляемом окружении, так что выход из режима Linux по умолчанию (динамическое назначение имени) в порядке.

Ответы [ 2 ]

1 голос
/ 21 июля 2010

Вам может не понадобиться это делать;вместо этого вы могли бы просто возиться с механизмом динамического присваивания.udev имеет файлы конфигурации, которые управляют тем, как имена назначаются устройствам, и, если я помню, это также позволит вам создавать ссылки с удобными именами для заданных имен устройств ... так что вы, вероятно, сможете добиться своего эффекта, переконфигурировав, а неперекодирование.

Проверьте справочную страницу и документы для udev.

0 голосов
/ 21 июля 2010

Вы можете переименовать сетевые устройства, которые не работают, используя команду "ifconfig" или ioctl, который он использует. Я настоятельно рекомендую вам не делать этого:)

...