Однако я заметил, что при включенном 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 маршрут
192.168.1.0/24 dev eth0 src 192.168.1.147
a.b.c.0/24 dev rmnet0 src a.b.c.2
default через 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
Мобильная версия