2015-05-25 68 views
-1

我一直在尋找一個解決方案,希望你能幫助我。在wlan上設置較低的公制

我有這樣的家庭網絡。

      +----------+   
          | 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),以及接入點(DI-524)爲公共IP地址。

在本地網絡上,我有一臺計算機與Windows 7和Virtualbox,在virtualbox中我有一個Ubuntu 14.04服務器。該服務器具有橋接適配器的ETH0互聯網連接,因此它具有本地IP,如192.168.2.XXX。

另外在virtualbox上,我設置了一個wlan適配器,可以直接訪問虛擬ubuntu服務器,並通過公共IP連接到DI-524網絡。

所以,Ubuntu的服務器有2個接口:

ETH0連接到本地網絡與連接到DI-524與公共IP 192.168.2.XXX IP WLAN1。

我想要的是:

讓WLAN1成爲互聯網接入的最高優先級。只有在沒有WLAN連接的情況下,虛擬機才能通過ETH0訪問互聯網。

我知道它可以做改變指標,但不知道如何,我試過很多命令,但似乎沒有任何工作。

任何人都可以幫助我嗎?

在此先感謝!

回答

0

是的,你可以通過ifmetric軟件包在ubuntu上安裝它,然後將例如10的數字設置爲wlan0,eth0的數字設置爲20,這意味着wlan0的最高優先級數字默認爲0(priority表示metric)話題enter link description here

但PLZ檢查指標首先通過

路線-n

,那麼你可以通過刪除一些舊的指標,像這樣的命令

sudo的路線德爾-net default gw 1​​92.168.2.XX netmask 0.0.0.0 dev wlan0 metric 0

+0

route -n將兩個度量都顯示爲0,並且ifconfig顯示兩者都爲1. –

+0

no route -n表示(數字)例如0.0.0.0它可以是(默認)默認默認路由的含義,意味着任何來源或任何目的地。 –