-1

我一直在寻找解决这个问题的方法,希望你能帮助我。

我家里有这样的网络。

                           +----------+           
                           | INTERNET |           
                           +-----+----+           
                                 |                
                           +-----+----+           
                           |  CABLE   |           
                           |  MODEM   |           
                           +-----+----+           
                                 |                
                      +----------+---------+      
                      |                    |      
                      |                    |      
                +-----v-----+        +-----v-----+
       +--------+  D-LINK   |        |  D-LINK   |
       |        |  DIR-600  |        |  DI-524   |
       |        +-----------+        +-----+-----+
       |              |                    |      
       |              |                    |      
       +        +-----+-----+              |      
192.168.2.XXX---> Windows7  |              |      
       +        |           |              |      
       |        +-----------+              |      
       +        |Ubuntu     |              |      
192.168.2.YYY +->Virtualbox <---Public IP ++      
                +-----------+  

一个电缆调制解调器,带有用于本地 IP 的路由器 (Dir-600) 和用于公共 IP 的接入点 (DI-524)。

在本地网络上,我有一台装有 Windows 7 和 Virtualbox 的计算机,在 virtualbox 中我有一个 Ubuntu 14.04 服务器。该服务器在 ETH0 上通过桥接适配器进行 Internet 连接,因此它具有本地 IP,例如 192.168.2.XXX。

同样在 virtualbox 上,我设置了一个 wlan 适配器,可以直接访问虚拟 ubuntu 服务器,并使用公共 IP 连接到 DI-524 网络。

因此,ubuntu 服务器有 2 个接口:

ETH0 连接到 IP 192.168.2.XXX 的本地网络 WLAN1 连接到具有公共 IP 的 DI-524。

我想要的是:

为 WLAN1 提供互联网访问的最高优先级。并且只有在没有 WLAN 连接的情况下,虚拟机才能通过 ETH0 访问互联网。

我知道可以通过更改指标来完成,但不知道如何,我尝试了很多命令,但似乎没有任何效果。

有谁能够帮我?

提前致谢!

4

1 回答 1

0

是的,您可以通过 ifmetric 包将其安装在 ubuntu 上,然后将数字设置为例如 10 到 wlan0,将数字 20 设置为 eth0 这意味着 wlan0 的最高优先级数字默认情况下最高优先级为 0(优先级表示度量)检查此主题输入链接描述这里

但是请先通过以下方式检查您的指标

路线-n

然后您可以通过类似此命令的方式删除旧指标

sudo route del -net default gw 1​​92.168.2.XX 网络掩码 0.0.0.0 dev wlan0 metric 0

于 2015-05-26T03:27:30.090 回答