Наконец-то разобрался с некоторым рабочим решением:
- для окон нам нужно отключить автоматическую настройку метрики локального соединения по умолчанию. Так как показатель соединения по умолчанию равен 20, но показатель привязки моего iphone равен 40, что делает его шлюзом по умолчанию.
Чтобы изменить метрику локального соединения по умолчанию, попробуйте: откройте "свойство" локального соединения -> "Свойства протокола Интернета версии 4" -> "Дополнительно" -> снимите флажок "автоматическая метрика" и измените его метрику на большое значение, например 60.
После подключения модема iphone, проверьте с помощью команды "route print", чтобы убедиться, что у маршрута iphone есть меньшее значение метрики, или измените значение метрики локального соединения на большее с упомянутым способом.
- для Ubuntu работающим способом можно было бы установить локальное соединение по умолчанию как "Использовать это соединение только для ресурсов в своей сети" с сетевым менеджером. (Под выбранным соединением -> IPv4 -> "Маршруты"). Таким образом, когда iphone подключен, он станет шлюзом по умолчанию.
Таким образом, при подключении по умолчанию доступна только локальная сеть. Но, как и в офисе, весь доступ в Интернет основан на внутреннем прокси-сервере, поэтому он приемлем для моей среды Linux.