Однако я заметил, что при включенном Wi-Fi 3G отключается. Вообще-то похоже, что таблица маршрутизации обновляется при включении/выключении интерфейсов.
- Таблица маршрутизации UMTS включена/WiFi включена
a.b.c.1 dev rmnet0
a.b.c.0/24 dev rmnet0 src a.b.c.2
по умолчанию через 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
< h1>ip маршрут
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
Мобильная версия