Подключение мобильной широкополосной связи и WIFI одновременно в Ubuntu

ОС Ubuntu 14.04.

Цель: wwan0 - это мое широкополосное соединение - хочу использовать для подключения только к интрасети (корпоративная сеть)

wlan0 - это мое WIFI соединение - хочу использовать только для подключения к интернету

Я использую NM и могу подключиться к обеим сетям одновременно.

Проблема:

  1. Когда я проверяю "Использовать это соединение только для ресурсов в своей сети" для WIFI (wlan0), я могу получить доступ только к интрасети.

вывод маршрута

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.103.6.66     0.0.0.0         UG    0      0        0 wwan0
10.0.0.0        *               255.255.255.0   U     9      0        0 wlan0
10.103.a.bc     *               255.255.255.192 U     13     0        0 wwan0
  1. Когда я проверяю "Использовать это соединение только для ресурсов в своей сети" для мобильного широкополосного доступа (wwan0), я могу получить доступ только к Интернету.

вывод маршрута

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.0.2        0.0.0.0         UG    0      0        0 wlan0
10.0.0.0        *               255.255.255.0   U     9      0        0 wlan0
10.103.d.ef     *               255.255.255.192 U     13     0        0 wwan0

Как / Что я настраиваю, чтобы достичь своей цели? а именно, используйте WIFI для интернета и Mobile BB для интранета

2 ответа

Я решил проблему и достиг своих целей.

Я использую подсказку, предоставленную мне Pilot6.

С помощью скрипта я могу определить маршрут по умолчанию, который назначается при подключении к wwan0 что-то вроде:

IP=$(nmcli dev list iface ttyACM1 | awk '/gw =/ { print $7 }')

Затем я использую маршрут по умолчанию, чтобы установить маршруты для определенных IP-адресов в интрасети.

route add -net 10.0.0.0 netmask 255.0.0.0 gw $IP

так далее

Весь остальной трафик затем маршрутизируется через wlan0.

Ну, теоретически, вы не можете подключиться к двум сетям одновременно. Но есть такие инструменты, как диспетчер Connectify, которые позволяют объединить два соединения. Посмотрите здесь

Другие вопросы по тегам