【问题标题】:Set lower metric on wlan在 wlan 上设置较低的指标
【发布时间】:2015-05-25 19:36:39
【问题描述】:

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

我家有这样的网络。

                           +----------+           
                           | 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上网。

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

谁能帮帮我?

提前致谢!

【问题讨论】:

    标签: linux ubuntu networking metric


    【解决方案1】:

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

    但请先通过

    检查您的指标

    路线-n

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

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

    【讨论】:

    • route -n 将两个指标都显示为 0,而 ifconfig 将两个指标都显示为 1。
    • no route -n 表示(数字)例如 0.0.0.0 它可以是(默认)默认默认路由的含义,表示任何来源或任何目的地。
    猜你喜欢
    • 2013-09-13
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2018-09-20
    • 1970-01-01
    相关资源
    最近更新 更多