Назад | Перейти на главную страницу

Ошибка при попытке включить логи ufw в Ubuntu

Я пытаюсь включить логи для 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

Надеюсь, это поможет другим!