在 Ubuntu 上同时连接移动宽带和 WIFI

在 Ubuntu 上同时连接移动宽带和 WIFI

操作系统 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 连接内联网

答案1

我已解决问题并达到了我的目标。

我正在使用 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

ETC

然后所有其他流量都通过 wlan0 路由。

答案2

理论上来说,您无法同时连接到两个网络。但是有 Connectify 调度程序等工具可以让您合并两个连接。看看这里

相关内容