Po aktualizacji w lutym br. przestała działać nakłdka na zaporze. Klika się USTAWIENIA ZAPORY SIECIOWEJ, prosi o hasło i na tym koniec.
piimaa@EliteBook ~ $ sudo ufw status
Status: active
piimaa@EliteBook ~ $ sudo ufw version
ufw 0.36
Copyright 2008-2015 Canonical Ltd.
piimaa@EliteBook ~ $ sudo pacman -Ss ufw
community/gufw 20.04.1-2 [zainstalowano]
Uncomplicated way to manage your Linux firewall
community/ufw 0.36-3 [zainstalowano]
Uncomplicated and easy to use CLI tool for managing a netfilter firewall
community/ufw-extras 0.5-2
Extra configuration files for UFW
piimaa@EliteBook ~ $ sudo pacman -S ufw-extras
rozwiązywanie zależności...
szukanie sprzecznych pakietów...
Pakiety (1) ufw-extras-0.5-2
Do pobrania: 0,00 MiB
Do zainstalowania: 0,00 MiB
:: Kontynuować instalację? [T/n] T
:: Pobieranie pakietów...
ufw-extras-0.5-2-any 2,8 KiB 0,00 B/s 00:00 [############################################################] 100%
(1/1) sprawdzanie kluczy w bazie [############################################################] 100%
(1/1) sprawdzanie spójności pakietów [############################################################] 100%
(1/1) wczytywanie listy plików [############################################################] 100%
(1/1) sprawdzanie konfliktów plików [############################################################] 100%
:: Przetwarzanie zmian pakietu...
(1/1) instalowanie ufw-extras [############################################################] 100%
piimaa@EliteBook ~ $ sudo gufw
/usr/bin/gufw: linia 2: [: =: oczekiwano operatora jednoargumentowego
piimaa@EliteBook ~ $
A dlaczego wszyscy używają zbugowanego gufw?
Moim zdaniem o wiele lepszym firewall-em jest iptables
https://wiki.archlinux.org/index.php/iptables#Configuration_and_usage
To chyba ten problem:
https://bugs.archlinux.org/task/66556Od połowy sierpnia jest też już nowa wersja:
https://github.com/costales/gufw/releases/tag/20.10.0, której jednak jak dotąd nawet w Archu nie ma. Możesz zatem sam spróbować sobie zrobić PKGBUILD, który będzie ją budował, możesz zgłosić to w Manjaro. Być może bowiem problem ten został rozwiązany.
Alternatywnie możesz sobie zainstalować firewalld, który jest innym firewallem niż masz aktualnie, ale który oferuje dość łatwe i nawet spolszczone GUI.
Jeśli masz Plazmę w wersji 5.20 (wątpię, by taka już była w Manjaro i nie mam bladego pojęcia czy będzie działać z 5.19.x oraz czy buduje się na KF5<5.75), to możesz wypróbować też takiego rozwiązania:
https://github.com/polaur/new-branded/tree/master/plasma-firewall-git, które obecnie działa jednak wyłącznie z ufw (w przyszłości będzie obsługiwać ufw, firewalld i netstat); narzędzie będzie częścią Plasma 5.21.
Skoro masz Manjaro to warto też śledzić nowe wątki na ich forum. Bodajże wczoraj był poruszany ten problem, i z tego co widzę został rozwiązany.
https://forum.manjaro.pl/t/gufw-problem/1530
Edytujemy dwa pliki, pierwszy:
/usr/bin/gufw
i wklejamy w niego to zamiast tego co tam jest:
#!/bin/bash
if [ $(loginctl show-session $(loginctl|grep $(whoami)|sort -n|tail -n 1 |awk '{print $1}') -p Type) = "Type=wayland" ]; then
xhost +si:localuser:root
fi
c_user=$(whoami)
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gufw-pkexec $c_user
Drugi plik:
/usr/bin/gufw-pkexec
#!/bin/bash
LOCATIONS=`echo /usr/lib/python*/site-packages/gufw/gufw.py` # from cscs
for ((i = 0; i < ${#LOCATIONS[@]}; i++))
do
if [[ -e "${LOCATIONS[${i}]}" ]]; then
python3 ${LOCATIONS[${i}]} $1
fi
done