Почему NetworkManager не обрабатывает более одного 3g Dongle
В Ubuntu 20.04 NetworkManager не может управлять несколькими ключами одновременно.
Я могу подключиться к Интернету с помощью ключа A, а затем отключить его и подключиться с помощью ключа B, но когда оба подключены, только один или ни один успешно подключается.
Это проблема со знанием дела?
EDIT1: теперь я могу подключить оба ключа вручную после:
- в nm-connection-editor отключение "автоматического подключения"
- включение (в приведенном выше редакторе ipv4, панель маршрутов) "игнорировать автоматически полученные маршруты", "использовать это соединение только для ресурсов в его сети"
Поскольку у меня другая карта с разными APN, я полагаю, что NM не знает, какую конфигурацию использовать (/etc/NetwokManager/system-connections/
)
Я попытался отредактировать файлы конфигурации в указанном выше каталоге и добавить фильтр
device-id=***
... не сработало
Поискав в Интернете, я обнаружил, что есть еще
sim-id
фильтр, который можно использовать в файлах конфигурации NetworkManager, который однозначно идентифицирует sim-карту. Это может решить проблему, но я не знаю, как получить это значение и поддерживается ли оно больше.
В любом случае, если моя теория верна, я просто получу две идентичные сим-карты, и даже если NM отправит конфигурацию APN, которая должна была быть на другое устройство, она все равно должна работать. Я сообщу вам, если это произойдет.
РЕДАКТИРОВАТЬ 2: Теперь у меня одинаковые сим-карты, но NM все еще портится... Что мне делать?