ОС Ubuntu 14.04.
Цель: wwan0 является мое Широкополосное соединение - хотят использовать для соединения с интранет только (корпоративная сеть)
wlan0 является моим соединением WI-FI - хотят использовать для соединения с Интернетом только
Я использую NM и способный соединиться с обеими сетями одновременно.
Проблема:
вывод маршрута
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
вывод маршрута
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
Как/Какой я настраиваю так, чтобы я мог достигнуть своей цели? то есть используйте WI-FI для Интернета и Мобильный BB для интранет
Я решил проблему и достиг моих целей.
я использую подсказку, предоставленную мне 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, которые позволяют Вам объединить два соединения. Взгляните здесь