Hallo,
ich habe Schwierigkeiten, die Firewall zu nutzen. Die Regeln greifen nicht.
Kurz zum Setup:
Eine Maschine mit ProxMox Virtual Environment 5.1-41 ist installiert. Darauf verschiedene VMs. Eine VM ist eine Windows 10-Maschine. Dort möchte ich den Netzwerkverkehr begrenzen.
Zum Testen schicke ich von der Windows Maschine einen Ping auf unseren Gateway und von meiner Workstation pinge ich die Win-WM an.
Egal, was ich in den Firewalls einstelle, jeder Ping kommt weiter durch. Ich hab die ProxMox Wiki Seite zur FW gelesen. Bin mir jetzt nicht sicher, ob ich alles verstanden habe.
Ist es richtig, dass ich, um überhaupt mit einer Firewall arbeiten zu könne, die Firewall im ganzen Cluster erstmal aktivieren muss? Per GUI oder in der Commandline unter /etc/pve/firewall/cluster.fw.
Wenn ich hier in der GUI im meinem Cluster-Knoten in den Optionen der Firewall die Input/Output Policy auf DROP setze, dann geht auch wirklich nichts mehr. Das ist das einzige Lebenszeichen der Firewall. Aber dann ist auch mein Webinterface dicht. Also beide wieder auf ACCEPT gesetzt.
Ich habe dann in dem HOST-Knoten die Firewall aktiviert. In der VM habe ich die Firewall aktiviert UND bei der Netzwerkkarte auch den Haken bei Firewall gesetzt.
Die VM wurde neu gestartet.
In der VM sind die Optionen der Firewall Input/Output Policy auf DROP gesetzt. Scheint aber keinen Ping zu interessieren.
Dann habe ich verschiedene Regeln gesetzt. Einmal global im Cluster und lokal in der VM-Firewall. Das bringt aber auch keine Begrenzung.
Die nächste Frage ist, welches Interface muss man bei den Regeln angeben? In der VM hat meine Netzwerkkarte die Angabe net0. Das ganze ist aber doch über den Virtuellen Switch vmbr0 angeschlossen. Ist das dann nicht der richtige Interfacename? Gibt es sowas wie ein ANY? Einfach nichts eintragen?
Hier mal beispielhaft meine Regeln in der VM:
und hier vom Cluster.fw
Ist natürlich noch etwas sinnfrei, aber ich will erstmal überhaupt eine Reaktion bekommen.
Gibt eseigentlich irgendwo einen "Änderungen übernehmen"-Button? Ich kenn das von anderen FW (pfSense / OPNsense), dass man dort immer erst die geänderten Regeln übernehmen muss.
Kann einer von euch was erkennen? Was mach ich falsch?
Danke und Grüße
BobX
ich habe Schwierigkeiten, die Firewall zu nutzen. Die Regeln greifen nicht.
Kurz zum Setup:
Eine Maschine mit ProxMox Virtual Environment 5.1-41 ist installiert. Darauf verschiedene VMs. Eine VM ist eine Windows 10-Maschine. Dort möchte ich den Netzwerkverkehr begrenzen.
Zum Testen schicke ich von der Windows Maschine einen Ping auf unseren Gateway und von meiner Workstation pinge ich die Win-WM an.
Egal, was ich in den Firewalls einstelle, jeder Ping kommt weiter durch. Ich hab die ProxMox Wiki Seite zur FW gelesen. Bin mir jetzt nicht sicher, ob ich alles verstanden habe.
Ist es richtig, dass ich, um überhaupt mit einer Firewall arbeiten zu könne, die Firewall im ganzen Cluster erstmal aktivieren muss? Per GUI oder in der Commandline unter /etc/pve/firewall/cluster.fw.
Wenn ich hier in der GUI im meinem Cluster-Knoten in den Optionen der Firewall die Input/Output Policy auf DROP setze, dann geht auch wirklich nichts mehr. Das ist das einzige Lebenszeichen der Firewall. Aber dann ist auch mein Webinterface dicht. Also beide wieder auf ACCEPT gesetzt.
Ich habe dann in dem HOST-Knoten die Firewall aktiviert. In der VM habe ich die Firewall aktiviert UND bei der Netzwerkkarte auch den Haken bei Firewall gesetzt.
Die VM wurde neu gestartet.
In der VM sind die Optionen der Firewall Input/Output Policy auf DROP gesetzt. Scheint aber keinen Ping zu interessieren.
Dann habe ich verschiedene Regeln gesetzt. Einmal global im Cluster und lokal in der VM-Firewall. Das bringt aber auch keine Begrenzung.
Die nächste Frage ist, welches Interface muss man bei den Regeln angeben? In der VM hat meine Netzwerkkarte die Angabe net0. Das ganze ist aber doch über den Virtuellen Switch vmbr0 angeschlossen. Ist das dann nicht der richtige Interfacename? Gibt es sowas wie ein ANY? Einfach nichts eintragen?
Hier mal beispielhaft meine Regeln in der VM:
Code:
[OPTIONS]
enable: 1
policy_in: DROP
policy_out: DROP
[RULES]
IN Ping(DROP) -i net0 -source 192.168.1.8 -dest 192.168.10.
OUT Ping(DROP) -i net0 -source 192.168.1.10 -dest 192.168.1.1
OUT DROP
IN DROP
und hier vom Cluster.fw
Code:
[OPTIONS]
enable: 1
policy_in: ACCEPT
[RULES]
OUT Ping(DROP) -source 0.0.0.0 -dest 0.0.0.0
IN Ping(DROP) -source 0.0.0.0 -dest 0.0.0.0
Ist natürlich noch etwas sinnfrei, aber ich will erstmal überhaupt eine Reaktion bekommen.
Gibt eseigentlich irgendwo einen "Änderungen übernehmen"-Button? Ich kenn das von anderen FW (pfSense / OPNsense), dass man dort immer erst die geänderten Regeln übernehmen muss.
Kann einer von euch was erkennen? Was mach ich falsch?
Danke und Grüße
BobX