Jawaban yang diterima adalah ketika menggunakan skrip jaringan lawas. Jika Anda menggunakan NetworkManager, Anda mungkin tidak memilikinya /etc/sysconfig/network
, dan jika Anda melakukannya, masih tidak akan digunakan untuk koneksi yang dikelola oleh NetworkManager .
Jika Anda menggunakan NetworkManager :
Untuk menambahkan opsi, ex menambahkan rotate
ke bond0
:
nmcli con mod bond0 +ipv4.dns-options rotate
Untuk menghapus opsi itu:
nmcli con mod bond0 -ipv4.dns-options rotate
Itu +
baik untuk mengubah opsi juga; NetworkManager cukup pintar untuk mendeteksi opsi yang ada dan memperbaruinya. Misalnya, mengubah nilai batas waktu:
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"
Ini berarti nilai diabaikan untuk dihapus dan bahkan tidak diperlukan. Untuk menghapus batas waktu:
nmcli con mod bond0 -ipv4.dns-options timeout
Ini akan bekerja dengan nilai batas waktu juga tetapi nilai itu akan diabaikan , jadi menghapus timeout:5
juga akan menghapus nilai batas waktu lainnya.
NB: Sambil melihat ke dalam ini saya menemukan bug terkait yang diperbaiki di network-manager v1.14.6 , v1.15.2-dev dan v1.16 . Jika Anda mengalami masalah, periksa versi manajer jaringan Anda terlebih dahulu.