Я использую VPS немецкого провайдера и хочу перейти с Ubuntu на CentOS. Там я попытался установить firewalld (не был предустановлен), но он всегда терпит неудачу с ошибкой
ERROR: Failed to load nf_conntrack module: modprobe: ERROR: could not find module by name='nf_conntrack'
modprobe: ERROR: could not insert 'nf_conntrack': Function not implemented
modprobe: ERROR: Error running install command for nf_conntrack
modprobe: ERROR: could not insert 'nf_conntrack': Operation not permitted
Очевидно, модуль ядра nf_conntrack
не найден. Поскольку это VPS, я не могу возиться с модулями ядра. На сайте поддержки моего провайдера я нашел список доступных модулей ядра, например:
ip_conntrack_netbios_ns
ipt_conntrack
ip_conntrack
ip_conntrack_ftp
ip_conntrack_irc
Поскольку nf_conntrack
здесь не указан, означает ли это, что я не могу использовать firewalld? Можно ли запустить его без этого модуля?
Думаю, я мог бы использовать iptables, если бы захотел (он, кажется, работает правильно). Но поскольку у меня больше опыта работы с firewalld, я хотел бы придерживаться его.
CentOS Linux release 7.7.1908 (Core)
uname -a: Linux xxxxxx.xxxxxxxx.xxx 3.10.0-042stab140.1 #1 SMP Thu Aug 15 13:32:22 MSK 2019 x86_64 x86_64 x86_64 GNU/Linux