2016-10-24 4 views
0

には、このようなデバイスエラーが、私はので、私は自分のIPアドレスが10.1.1.1である私のLinuxサーバーへのデフォルトルートを追加する必要があり、アクセスインターネットを持ってみてくださいませんが、私のデフォルトゲートウェイは、私が試した20.1.1.1のlinux

でデフォルトルートを追加することができません。 route add default 20.1.1.1でデフォルトゲートウェイを追加しますが、 エラーを取得する:

siocaddrt:いいえ、そのようなデバイス

を私は範囲内の私のdefaulをIPアドレスを追加するeth0:0のような仮想NICを使用しようとしました私はLinuxのデフォルトのゲートウェイを追加することができますが、私は同じ最後のエラーとしてエラーを取得することができます。答えはあなたのケースでは単純です

答えて

0

が、私は解決策を見つける 最初私は別のサブネット私が追加

route add e.f.g.h/32 dev eth0:1

秒にルートを追加します。

route add default gw e.f.g.h

と私の問題は解決し、I誰もこのエラーに固執しないことを願っています。

0

...

デフォルトゲートウェイは、ネットワークカードのIPアドレスと同じサブネット上になければなりません。

カードのIPは20でなければなりません。 *。あなたが/ 8マスクを使用している場合*

+0

https://en.wikipedia.org/wiki/Default_gateway –

+0

私はデフォルトゲートウェイと私のシナリオは私のサーバーはIPが公開されていることを知っているとゲートウェイはセキュリティのためのプライベートIPを持って私は別の範囲IPのデフォルトゲートウェイを設定したいと私は知っている私は今まで私の解決策を覚えていない可能性がありますどのように感謝! – powershell