Однако я заметил, что при включенном Wi-Fi 3G отключается. На самом деле, похоже, что таблица маршрутизации обновляется при включении/выключении интерфейсов.
- Таблица маршрутизации UMTS включена/Wi-Fi включена
ab.b.c.1 dev rmnet0
a.b.c.0/24 dev rmnet0 src a.b.c.2
default через a.b.c.1 dev rmnet0 - Таблица маршрутизации Wi-Fi включена / UMTS включена
192.168.1.0/24 dev eth0 src 192.168.1.147
по умолчанию через 192.168.1.1 dev eth0 - При включенном Wi-Fi я выполнил:
ip link set rmnet0 up
ip Route
192.168.1.0/24 dev eth0 src 192.168.1.147
a.b.c.0/24 dev rmnet0 src a.b.c.2
по умолчанию через 192.168.1.1 dev eth0
Где в Android установлено, что одновременно может быть доступно только одно устройство? Как я могу сделать оба интерфейса активными и доступными, как на обычном Linux-устройстве?
P.S.: Я попробовал решение в [1], чтобы включить подключение для передачи данных при включенном Wi-Fi, но никак.
[1] Как включить подключение для передачи данных на Android 2.3
[2] Как заблокировать вызовы в Android --> с помощью ITelephony чтобы получить telephonyService.enableDataConnectivity(); но я получаю исключение.
Подробнее здесь: https://stackoverflow.com/questions/926 ... on-android
Мобильная версия