Задать вопрос

Как одновременно использовать мобильный интернет и wifi на android?

Необходима одновременная связь по мобильному интернету и по локальной сети с роутером по WIFI, то есть инет беру через 4g, а обращение к адресам 192.168.х.х через WIFI. Можно это организовать через консоль (при наличии рут)?
На текущий момент консоль показывает это:
:/ # ip route
10.247.167.212/30 dev rmnet_data2 proto kernel scope link src 10.247.167.214
192.168.2.0/24 dev wlan0 proto kernel scope link src 192.168.2.187

:/ # ip rule
0: from all lookup local
10000: from all fwmark 0xc0000/0xd0000 lookup legacy_system
11000: from all iif lo oif dummy0 uidrange 0-0 lookup dummy0
11000: from all iif lo oif rmnet_data0 uidrange 0-0 lookup rmnet_data0
11000: from all iif lo oif wlan0 uidrange 0-0 lookup wlan0 11000: from all iif lo oif rmnet_data2 uidrange 0-0 lookup rmnet_data2
16000: from all fwmark 0x10063/0x1ffff iif lo lookup local_network
16000: from all fwmark 0xd0001/0xdffff iif lo lookup rmnet_data0
16000: from all fwmark 0x10082/0x1ffff iif lo lookup wlan0 16000: from all fwmark 0x10083/0x1ffff iif lo lookup rmnet_data2
17000: from all iif lo oif dummy0 lookup dummy0
17000: from all fwmark 0xc0000/0xc0000 iif lo oif rmnet_data0 lookup rmnet_data0
17000: from all iif lo oif wlan0 lookup wlan0
17000: from all iif lo oif rmnet_data2 lookup rmnet_data2
18000: from all fwmark 0x0/0x10000 lookup legacy_system
19000: from all fwmark 0x0/0x10000 lookup legacy_network
20000: from all fwmark 0x0/0x10000 lookup local_network
23000: from all fwmark 0x82/0x1ffff iif lo lookup wlan0
23000: from all fwmark 0x83/0x1ffff iif lo lookup rmnet_data2
31000: from all fwmark 0x0/0xffff iif lo lookup rmnet_data2
32000: from all unreachable


Срочный UPD: забыл уточнить важную информацию. В роутере интернет отсутствует (от неё мне нужна локальная сеть), а потому смартфон для связи использует только 4g. В этом режиме я не могу открывать локальные веб адресы, например веб морду роутера.
  • Вопрос задан
  • 5875 просмотров
Подписаться 3 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
Кажется, это можно сделать через iptables. Попробуй правила по типу:
-A FORWARD -d 192.168.2.0/24 -i rmnet_data2 -j ACCEPT
-A FORWARD -s 192.168.2.0/24 -i wlan0 -j ACCEPT
Ответ написан
Комментировать
@dronmaxman
VoIP Administrator
На android активировать функцию "Использовать мобильный интернет когда включен WIFI" (по умолчанию включена), на android в настройках WIFI назначить IP адрес статикой без указания GW (основной шлюз).
Ответ написан
ValdikSS
@ValdikSS
В чём ваш вопрос? При подключении по Wi-Fi всё по умолчанию именно так и работает, если на роутере нет интернета.

Если вы хотите настроить максимально правильно, то роутер не должен отдавать в DHCP-ответе опцию 3 (Router). Но даже с ней современные устройства поймут, что в сети нет интернета, и не будут пытаться маршрутизировать интернет-трафик, маршрутизируя только локальный..
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы