受け入れられた答えは、レガシーネットワークスクリプトを使用する場合です。あなたが使用している場合にNetworkManagerをあなたも持っていない可能性があり/etc/sysconfig/network
、そしてあなたがしなければ、それはまだによって管理される接続に使用されることはありませんNetworkManagerを。
NetworkManagerを使用する場合:
追加オプション、EX追加するrotate
にはbond0
:
nmcli con mod bond0 +ipv4.dns-options rotate
そのオプションを削除するには:
nmcli con mod bond0 -ipv4.dns-options rotate
+
あまりにオプションを変更するには良いです。NetworkManagerは、既存のオプションを検出して更新するのに十分スマートです。たとえば、タイムアウト値を変更します。
root@debian:~# nmcli con show bond0 |grep ipv4.dns-options
ipv4.dns-options: "rotate,timeout:5"
root@debian:~# nmcli con mod bond0 +ipv4.dns-options timeout:3
root@debian:~# nmcli con show bond0 |grep ipv4.dns-options
ipv4.dns-options: "rotate,timeout:3"
これは、値が削除のために無視され、必要でさえないことを意味します。タイムアウトを削除するには:
nmcli con mod bond0 -ipv4.dns-options timeout
タイムアウト値でも機能しますが、その値は無視されるため、削除するtimeout:5
と他のタイムアウト値も削除されます。
NB:このに見ながら私が出会った、関連のバグで修正されたネットワーク・マネージャ v1.14.6、v1.15.2-devのとv1.16。問題が発生した場合は、まずネットワークマネージャーのバージョンを確認してください。