Menjalankan mesin server dengan CentOS 7, saya perhatikan bahwa layanan avahi berjalan secara default.
Saya agak bertanya-tanya apa tujuannya.
Satu hal yang tampaknya dilakukan (di lingkungan saya) adalah menonaktifkan konektivitas IPv6 secara acak, yang terlihat seperti ini di log:
Oct 20 12:23:29 example.org
avahi-daemon[779]: Withdrawing address record for fd00::1:2:3:4 on eno1
Oct 20 12:23:30 example.org
Withdrawing address record for 2001:1:2:3:4:5:6:7
Oct 20 12:23:30 example.org
Registering new address record for fe80::1:2:3:4 on eno1.*.
(sufiks 1:2:3...
dibuat-buat)
Dan memang, setelah itu 2001:1:2:3:4:5:6:7
alamat IPv6 publik tidak dapat diakses lagi.
Karena itu saya telah menonaktifkan layanan avahi melalui:
# systemctl disable avahi-daemon.socket avahi-daemon.service
# systemctl mask avahi-daemon.socket avahi-daemon.service
# systemctl stop avahi-daemon.socket avahi-daemon.service
Sejauh ini saya belum melihat adanya batasan.
Jadi, pertanyaan saya tentang kasus penggunaan avahi pada sistem server.
Anda mungkin ingin menjalankan yang berikut ini
Ketahuilah bahwa hal-hal di atas hanya akan menonaktifkan avahi sementara. Untuk mencegah pengaktifan ulang otomatis, harus ditutup:
Kenapa, oh mengapa vendor membangun paket yang memaksa ketergantungan pada avahi?
sumber
systemctl mask
membuatnya dan tidak perlu khawatir tentang mereka diaktifkan lagi?