Tag

Saat ada kebutuhan untuk instalasi dnsmasq di VPS (menggunakan openVZ), ada permasalahan waktu melakukan start dnsmasq dengan pesan:

dnsmasq: setting capabilities failed: Operation not permitted

Untuk ini harus melakukan beberapa setting di openVZ container:

vzctl set CTID --capability setuid:on --save
vzctl set CTID --capability net_admin:on --save
vzctl set CTID --capability net_raw:on --save

CTID merupakan nilai ID dari container.

Hal ini harus dilakukan karena dnsmasq dijalankan bukan sebagai root. Waktu dijalankan dnsmasq menjalankan sebagai root kemudian berusaha memberikan capabilitas untuk menjalankan dnsmasq kepada user dnsmasq. Apabila dijalankan di openVZ maka kita harus memberikan lebih dulu hak untuk itu dengan menambahkannya di VPS config .

Untuk keterangan lengkap ada di http://www.blackmanticore.com/750200c59a9e88b84ab2bdd68e391954