firewall Konfig ist nach reboot wieder zurückgesetzt

Hinweis: In dem Thema firewall Konfig ist nach reboot wieder zurückgesetzt gibt es 16 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo,

    habe mich nach längerem Mitlesen jetzt mal angemeldet da ich auf ein Problem gestossen bin. Möchte ein Interface in eine andere Zone setzen.

    Code
    firewall-cmd --permanent --zone=public --remove-interface=eth1 

    wird so quittiert:

    Code
    Warning: NOT_ENABLED: eth1
    success

    Dann geht's weiter:


    Code
    firewall-cmd --permanent --zone=home --add-interface eth1
    Warning: NOT_ENABLED: eth1
    success

    Nach einem

    Code
    firewall-cmd --reload
    Code
    firewall-cmd --list-all-zones

    zeigt sich das gewünschte Ergebnis.

    Das Problem ist das dies den reboot nicht übersteht. Danach ist eth1 wieder in zone public.

    Habe firewalld schon de- und reintalliert, ohne Erfolg.

    Würde mich freuen wenn hier jemand eine Idee hat. (über Yast hat's auch nicht funktioniert)

    Schönen Tag Euch,

    Oliver.


    p.s.: Gerät ist ein Thinkpad L480 falls es eine Rolle spielt. OS ist opensuse leap 15.2. Alle obigen Änderungen habe ich als root gemacht. Klappt es vllt. wenn ich als normaler User mit Sudo arbeite? (edit: klappt auch nicht)


    p.p.s.: Yast zeigt mir die von mir gemachten Änderungen an, im Terminal leider nicht.

    Jetzt ist die Verwirrung noch grösser. Dass die beiden sich nicht einig sind erschliesst sich mir überhaupt nicht. Siehe Bild.

    4 Mal editiert, zuletzt von hefsni ()

    Für den Inhalt des Beitrages 283227 haftet ausdrücklich der jeweilige Autor: hefsni

  • Hallo Oliver,


    um welches OS handelt es sich - openSUSE Leap 15.2?

    Wurde dieses neu installiert oder gab es evtl. ein Upgrade von openSUSE Leap alt auf openSUSE Leap neu?

    Poste einmal:

    Code
    zypper se -si firew
    Code
    firewall-cmd --get-active-zones

    Für den Inhalt des Beitrages 283228 haftet ausdrücklich der jeweilige Autor: sterun

  • Hallo Sterun.

    Sys ist leap 15.2, habe ich vor ca. 4 Wochen upgegradet von 15.1.

    Für den Inhalt des Beitrages 283229 haftet ausdrücklich der jeweilige Autor: hefsni

  • Sowie zusätzlich zu steruns Befehl:

    Code
    firewall-cmd --list-all-zones

    Für den Inhalt des Beitrages 283231 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Ich würde erst:

    Zitat

    --set-default-zone=<zone>

    Set default zone


    und danach

    Zitat

    --change-interface=<interface>

    Change zone the <interface> is bound to [Z]

    Für den Inhalt des Beitrages 283233 haftet ausdrücklich der jeweilige Autor: Sauerland

  • nach Neustart:


    Code
    suse-tpad:~ # firewall-cmd --get-active-zones
    home
      interfaces: eth0
    public
      interfaces: wlan0 eth1

    Hallo Sauerland,

    hier der output:

    Für den Inhalt des Beitrages 283234 haftet ausdrücklich der jeweilige Autor: hefsni

  • Du könntest, da irgendwo der "Wurm drin ist", firewalld einmal komplett zurücksetzen (vorherige Konfigurationen gehen dabei jedoch verloren).

    Alle Befehle als Root mit "su" - nicht mit "sudo" arbeiten.

    Code
    iptables -F
    Code
    mv /etc/firewalld/zones/ /etc/firewalld/zones_org
    Code
    firewall-cmd --reload

    firewalld holt sich nun alle unverbastelten Zonen aus /usr/lib/firewalld/zones/.

    An dieser Stelle würde ich "home" einfach als Standard definieren mit:

    Code
    firewall-cmd --set-default-zone=home --permanent
    Code
    firewall-cmd --reload

    Ab hier erneut testen und ggf. anpassen.


    Mehr dazu, siehe hier:

    RE: firewalld-Basics in der Konsole


    PS:

    Da wir nur umbenannt und nicht gelöscht haben, können wir alles wieder leicht rückgängig machen, falls etwas nicht funktionieren sollte.

    Home hat doch schon ein Interface.....

    So, wie ich das verstanden habe, lässt sich eth1 nicht einer anderen Zone zuweisen (Änderungen sollen nach jedem Boot wieder verschwunden sein - trotz "permanent").

    2 Mal editiert, zuletzt von sterun ()

    Für den Inhalt des Beitrages 283237 haftet ausdrücklich der jeweilige Autor: sterun