ネットワークの再起動でエラーが発生する

ネットワークの再起動でエラーが発生する

システム: デバインスクイーズ

問題:/etc/init.d/networking restartエラーなしでネットワーク ( ) を再起動できません。

私はサンプル構成プロバイダーから IPv6 サポートを追加したいのですが、v6 を追加する前に次のエラーを解消したいと思います。

# /etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth0.
done.

助言がありますか?

アップデート

# ip r l
x.y.132.64/26 via x.y.132.65 dev eth0 
x.y.132.64/26 dev eth0  proto kernel  scope link  src x.y.132.68 
192.168.1.0/24 dev vboxnet0  proto kernel  scope link  src 192.168.1.1 
default via x.y.132.65 dev eth0 

ところで: ネットワークは問題なく動作しています。サーバーにアクセスでき、サーバーからインターネットにもアクセスできます。networking restart満足できないのはこれだけです。

答え1

「gateway」行ではすでにデフォルト ルートが追加されています。「up route ...」行と「down route ...」行は不要です。

「gateway」行ですでにデフォルト ルートが追加されているため、「up ...」行での 2 回目の試行は、指定されたエラーで失敗します。

答え2

このSIOCADDRT: File existsエラーは通常、ネットワーク サービスを再起動するときに、すでに存在するルートを追加しようとすることで発生します。

からここ:

Understanding SIOCADDRT: File exists Message

SIOC: Serial Input Output Controller.
ADD: ADD (addition).
RT: RouTe (routing ip).
File exists - Routing is already configured so delete wrong one and add the new one.

@hayalciが述べたように、ゲートウェイまたはup-route/down-routeディレクティブのいずれかを削除する必要があります。ルートがすでに追加されました。の出力を確認しip route show、その IP アドレスに複数のルートがある場合は手動で削除し、ネットワークを再起動します。

また、NetworkManager や WicD などのネットワーク自動構成ユーティリティが実行されていないことも確認する必要があります。

関連情報