ifdown/ifup スピードアップ

ifdown/ifup スピードアップ

ネットワーク設定を変更するためにいくつかのbashスクリプトを呼び出すJavaScriptアプリケーションを開発しています。一部のネットワークでは、ネットワークインターフェイスの再起動に時間がかかります(たとえば、20秒以上)。

ifdown eth0; ifup eth0

/etc/network/interfaces編集(IP、ネットマスク、ゲートウェイの変更、DHCPの設定)、/etc/resolv.conf(DNSの変更)、(aptのプロキシ)で/etc/apt/apt.conf常にインターフェイスを再起動する必要があるかどうかを知りたいです。

また、場合によってはDHCPクライアントを再起動することを検討しています(ただし、いつ十分なのかはわかりません)。この問題を説明できますか?

答え1

ifconfigほとんどのオプションは、、、、routeなどipのツールを使用して動的に変更できるため、ndd他の戦略の使用を検討できます。別のツールを使用してオプションを動的に変更し、永続性のためにオプションを構成ファイルに保存します。

/etc/resolv.conf変更は/etc/apt/apt.confすぐに適用されます。

関連情報