присвоение числа wlan

VLC 1.2.x (от nightlies) и Mplayer2 поддерживает h264 10 битов глубиной.

12
25.04.2013, 02:55
2 ответа

Udev является компонентом системы, который определяет названия устройств в соответствии с Linux — главным образом имена файлов под /dev, но также и названия сетевых интерфейсов.

Версии udev от 099 до 196 идут с правилами записать названия сетевых интерфейсов и всегда использовать то же число для того же устройства. Эти правила отключены значением по умолчанию, начинающим с udev 174, но могут, тем не менее, быть включены Вашим распределением (например, Ubuntu сохраняет их). Некоторые дистрибутивы обеспечивают различные наборы правила.

Сценарий, который записывает и резервирует имена интерфейса для будущего использования, /lib/udev/rules.d/75-persistent-net-generator.rules. Это пишет правила в /etc/udev/rules.d/70-persistent-net.rules. Поэтому удалите существующее wlan0 и wlan1 записи от Вашего /etc/udev/rules.d/70-persistent-net.rules, и изменение wlan2 кому: wlan0. Выполненный udevadm --trigger --attr-match=vendor='Edimax' (или безотносительно --attr-match параметр Вы находите соответствия Вашим устройством) повторно применять правила к already-plugged-in устройству.

15
27.01.2020, 19:55
  • 1
    Спасибо очень. Это - debian на пи малины (Raspbian), таким образом, персистентное устройство хранения данных просто несколько отличается. –  Huntrods 25.04.2013, 05:09
  • 2
    Файл, где конкретный wlan присвоения хранится на этом (последний, я думаю), версия Raspbian:/etc/udev/rules.d/70-persistent-net.rules. Я нашел это использованием Вашей информации выше и затем вводом "человека udev" для наблюдения, почему я не мог найти 'wlan' в/lib/udev/rules.d каталоге. –  Huntrods 25.04.2013, 05:11
  • 3
    Для Raspbian wlan номер определяется на основе MAC-адреса беспроводного устройства (в этом случае, какой бы ни каждый включается в USB-порт). Это выделяет числа (wlan0, wlan1, и т.д.) на основе порядка, это увидело новый MAC-адрес в первый раз, когда это распознает и настраивает беспроводное устройство. Редактирование этого файла, как Вы предполагаете, позволяет Вам устанавливать любое устройство на любой wlan#, он - статический IP. - спасибо. –  Huntrods 25.04.2013, 05:13
  • 4
    несколько точек разъяснения, чтобы предложить: 1) Gilles - пятно на в его ответе, хотел бы видеть пример присвоения идентификатора hwaddr, 2) интерфейсов присвоены на замеченном порядке - например, у Меня есть два edimax USB NIC, размещение в четырех доступных слотах USB очень относится к порядку, они сканируются. 3) Вам может переупорядочить интерфейсы путем отключения их и вручную вставки их в порядок, Вы хотите их определенный. –  C.J. Steele 01.08.2016, 20:16

Эта проблема была решена с systemd v197 с введением персистентного именования для сетевых устройств.

Согласно freedesktop странице Predictable Network Interface Names, ядро просто присвоило имена на основе порядка, они зондировались соответствующими драйверами:

Классическая схема именования для сетевых интерфейсов, примененных ядром, должна просто присвоить имена, начинающиеся "eth0", "eth1"... ко всем интерфейсам, поскольку они зондируются драйверами. Поскольку зондирование драйвера обычно не предсказуемо для современной технологии, это означает, что, как только несколько сетевых интерфейсов доступны, присвоение имен "eth0", "eth1" и так далее обычно больше не фиксируется, и это могло бы очень хорошо произойти что "eth0" на башмаках, являющихся "eth1" на следующем.

Если Ваш дистрибутив использует systemd, можно или использовать очевидно присвоенный, но возможно громоздкие имена как wlp0s11 или можно записать a udev управляют, чтобы дать им имя, как которое Вы более довольны, wifi1, на основе MAC-адреса...

Включайте файл в /etc/udev/rules.d/ названный 10-network-device.rules:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="22:bb:cc:33:44:dd", NAME="wifi1"
4
27.01.2020, 19:55
  • 1
    Вы пропускаете шаг здесь. Huntrods очевидно не имеет пост197 udev с новой схемой именования и также очевидно имеет персистентную схему именования. Именно эта персистентная схема именования он должен настроить. слова благодарности –  Gilles 'SO- stop being evil' 25.04.2013, 03:47
  • 2
    Что может я говорить; я сел на плоскодонку... –  jasonwryan 25.04.2013, 05:40

Теги

Похожие вопросы