Unmask Service yang Masked di Systemd Ubuntu Linux

Sabtu, 02 Maret 2019

Unmask Service yang Masked di Systemd Ubuntu Linux. Jadi beberapa waktu lalu saya melakukan masking pada service iptables di Ubuntu karena saya menggunakan firewalld. Nah karena pengen balik pake iptables, saya start servicenya gabisa. Lupa pernah saya masked servicenya hehe.


Berikut errornya:
Failed to start iptables.service: Unit iptables.service is masked.

Cara mengatasinya cukup mudah. Kita lihat dulu dengan systemctl.
sudo systemctl enable iptables

Contoh output
Synchronizing state of iptables.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable iptables
Failed to enable unit: Unit file /lib/systemd/system/iptables.service is masked.

Nah, selanjutnya kita cek file tersebut.
file /lib/systemd/system/iptables.service
Output
/lib/systemd/system/iptables.service: symbolic link to /dev/null

Kita tau kalau file tersebut di symlink ke /dev/null.
Solusinya cukup kita hapus file tersebut.
sudo rm /lib/systemd/system/iptables.service
Lalu kita reload daemon
sudo systemctl daemon-reload

Sekarang kita jalankan lagi deh service yang tadinya masked.
sudo systemctl start iptables
sudo systemctl enable iptables

Sekian tutorial singkat kali ini, jika ada yang kurang jelas silahkan ditanyakan.

Artikel Terkait GNU/Linux ,Ubuntu ,Utilities