Я пытаюсь включить логи для ufw.
Когда я делаю sudo ufw status
я получил
Status: active
To Action From
-- ------ ----
53535 ALLOW Anywhere
9090 ALLOW Anywhere
1883 ALLOW Anywhere
22 ALLOW Anywhere
53535 (v6) ALLOW Anywhere (v6)
9090 (v6) ALLOW Anywhere (v6)
1883 (v6) ALLOW Anywhere (v6)
22 (v6) ALLOW Anywhere (v6)
Что нормально
Затем пытаюсь включить логи:
[root @ artik log] # ufw logging on ОШИБКА: не удалось обновить работающий брандмауэр
Поэтому я пытаюсь отключить брандмауэр, включить ведение журнала и перезапустить ufw
[root@artik log]# ufw disable
Firewall stopped and disabled on system startup
[root@artik log]# ufw logging on
Logging enabled
[root@artik log]# ufw enable
ERROR: problem running ufw-init
iptables-restore: line 43 failed
ip6tables-restore: line 138 failed
ip6tables-restore: line 43 failed
Problem running '/etc/ufw/user.rules'
Problem running '/etc/ufw/before6.rules'
Problem running '/etc/ufw/user6.rules'
Почему это происходит? Что мне делать, чтобы это исправить?
Вот как я это исправил
Отключить IPV6 в /etc/default/ufw
изменение IPV6=yes
к IPV6=no
Журналы давали мне ошибки, поэтому я отключил их
ufw logging off
Затем я настроил брандмауэр
ufw default allow outgoing
ufw default deny incoming
ufw allow out on tun0
ufw allow in on tun0
ufw enable
Надеюсь, это поможет другим!