BSD-системы: установка, настройка и эксплуатация

PowerUser

Ословед
Проблема с оборудованием

Есть несколько модемов, при подключении модема система создает устройство /dev/cuaU*.*
Если потом ткнуть в это устройство звонилкой, то устанавливается соединение и можно работать.
Проблема в том, что модемов больше 1, и при перезагрузке они меняются местами, => конфиг перестает работать.
Для ОСи модемы не различаются никак, любой модем выдает следующие:

Код:
test2# usbconfig -u 1 -a 2 dump_device_desc
ugen1.2: <HUAWEI Mobile HUAWEI Technology> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0200
  bDeviceClass = 0x0000
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000
  bMaxPacketSize0 = 0x0040
  idVendor = 0x12d1
  idProduct = 0x1001
  bcdDevice = 0x0000
  iManufacturer = 0x0003  <HUAWEI Technology>
  iProduct = 0x0002  <HUAWEI Mobile>
 [COLOR="red"] iSerialNumber = 0x0000  <no string>[/COLOR]
  bNumConfigurations = 0x0001

Вопрос: как заставить фрю одному и тому же модему присваивать каждый раз одно и то же имя?

Пока на ум приходят только извращения, например с помощью devd определять вендора устройства, если он равен "0x12d1" - опрашивать модем, выяснять IMEI и делать симлинки. Но вот не получается получить IMEI в качестве переменной.

:help:
 

ELIJAH

Самец :)
Награды
7
Подскажите пожалуйста, как проще в OpenBSD поменять через командную строку - DNS и адрес шлюза?
 
Сверху