Linuxiarze.pl Forum

Dystrybucje Linux => Arch => Wątek zaczęty przez: piimaa w Październik 23, 2020, 10:26:59 AM

Tytuł: Zapora w Manjaro nie chce uruchomić się (działa w tle, nie działa GUI)
Wiadomość wysłana przez: piimaa w Październik 23, 2020, 10:26:59 AM
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 ~ $


Tytuł: Odp: Zapora w Manjaro nie chce uruchomić się (działa w tle, nie działa GUI)
Wiadomość wysłana przez: robson75 w Październik 23, 2020, 12:02:55 PM
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
Tytuł: Odp: Zapora w Manjaro nie chce uruchomić się (działa w tle, nie działa GUI)
Wiadomość wysłana przez: pavbaranov w Październik 23, 2020, 01:13:15 PM
To chyba ten problem: https://bugs.archlinux.org/task/66556
Od 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.
Tytuł: Odp: Zapora w Manjaro nie chce uruchomić się (działa w tle, nie działa GUI)
Wiadomość wysłana przez: robson75 w Październik 23, 2020, 02:27:32 PM
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
Tytuł: Odp: Zapora w Manjaro nie chce uruchomić się (działa w tle, nie działa GUI)
Wiadomość wysłana przez: Predator w Październik 23, 2020, 03:42:07 PM
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