在wlan

时间:2015-05-25 19:36:40

标签: linux ubuntu networking metric

我一直在寻找一个解决方案,希望你能帮助我。

我在家里有这样的网络。

                           +----------+           
                           | 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的电脑,在虚拟机盒中我有一台Ubuntu 14.04服务器。此服务器在ETH0上具有网络连接,带有桥接适配器,因此它具有本地IP,如192.168.2.XXX。

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

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

ETH0使用IP 192.168.2.XXX连接到本地网络 WLAN1通过公共IP连接到DI-524。

我想要的是:

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

我知道可以改变指标,但不知道如何,我尝试了很多命令,但似乎没有任何工作。

有人能帮助我吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

是的,您可以通过ifmetric包将其安装在ubuntu上,然后将例如10的号码设置为wlan0,将号码20设置为eth0,这意味着wlan0最高优先级的最高优先级号码默认为0(优先级表示度量)检查此主题enter link description here

但请先通过

检查您的指标

路线-n

然后你可以通过像这个命令

这样的东西删除旧的指标

sudo route del -net default gw 1​​92.168.2.XX netmask 0.0.0.0 dev wlan0 metric 0