ネットワーク設定を変更するためにいくつかの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
すぐに適用されます。