-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) を備えた 1 つのケーブル モデム。

ローカルネットワークにはWindows 7とVirtualboxを搭載したコンピューターがあり、virtualboxにはUbuntu 14.04サーバーがあります。このサーバーは、ブリッジ アダプターを使用して ETH0 にインターネット接続されているため、192.168.2.XXX のようなローカル IP を持っています。

また、virtualboxで、仮想ubuntuサーバーに直接アクセスできるwlanアダプターを設定し、パブリック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 デフォルト gw 1​​92.168.2.XX ネットマスク 0.0.0.0 dev wlan0 メトリック 0

于 2015-05-26T03:27:30.090 に答える