Итак, есть NM, который рулит набором соединений:
Мобильные
Megafon
MTS
Ethernet
4G-модем Huawei E3272
4G-модем Huawei E3372
Смартфон Lenovo A369i
Все соединения созданы, настроены и нормально работают, кроме последнего (для смартфона).
Проблема в том, что смартфон представляется системе всякий раз с новым MAC-адресом.
И доблестный NM всякий раз заново создаёт для него подключение. И оно исчезает из списка при отключении устройства.
И всё бы ничего, но понадобилось для смартфона создать соединение со статическим IP.
А оставить его в списках не удаётся, поскольку NM каждый раз создаёт новое соединение, и оно естественно, с настройками по умолчанию.
Требуется любой один вариант из следующих (в порядке убывания приоритета):
1. Заставить NM сопоставлять соединение с устройством по имени, а не mac-адресу.
2. Как-то указать NM, чтобы он не создавал соединение автоматически (и не удалял бы существующее). Он вроде бы имеет такую настройку, но по факту это не работает.
3. Указать где-то список mac-адресов, относящихся к данному соединению (хотя это бессмысленно, один Аллах ведает, повторяются они или нет, и сколько их там вообще)
4. Заставить NM читать настройки из /etc/rc.d/rc.inet1.conf. Опять-таки заявлено, что NM умеет мониторить /etc/network/interfaces, но непонятно, что именно под этим подразумевается.
Этот NM - какой-то мутный тип.
Где хранит умолчальные настройки для новых подключений - непонятно.
Можно ли изменить настройки для расшариваемых соединений - неизвестно.
Одним словом, слабо поддаётся дрессировке и вообще ведёт себя непредсказуемо.
Но, к сожалению, заменить его практически нечем. wcid показался непонятным/неудобным для меня, а уж про пользователей целевой машины и говорить не приходится.
Посему даже предлагать не буду.
Дистр: Slackware-14.1
Версия NM: 0.9.8.8
Возможно, что в версии 1.x было бы проще. Там заявлены, какие-то новые настройки, которые могут спасти гиганта мысли.
Но собрать версию 1.x сходу не получилось - нужно обновлять либы до версий из -current, а это не совсем подходящий вариант.
Есть надежда таки заставить NM делать то, что мне нужно при помощи dispatcher.
Но нигде я не могу найти внятной документации.
Принимаю к рассмотрению любые идеи касательно изложенного.
Прошу высказываться.
NetworkManager + android-смартфон (привязка созданного соединения к устройству)
Модератор: Модераторы разделов
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация: