]> git.proxmox.com Git - pve-firewall.git/blobdiff - src/PVE/Firewall.pm
use PVE::ProcFSTools::write_proc_entry instead of system("echo ...")
[pve-firewall.git] / src / PVE / Firewall.pm
index 5e73d2b64f75b18627189944c4ea62ce87735b22..3a4f2f41bc352ac7ead9227e44fb898a1e7374ec 100644 (file)
@@ -4,6 +4,7 @@ use warnings;
 use strict;
 use Data::Dumper;
 use Digest::SHA;
+use PVE::ProcFSTools;
 use PVE::Tools;
 use PVE::QemuServer;
 use File::Basename;
@@ -623,8 +624,8 @@ sub enable_bridge_firewall {
 
     return if $bridge_firewall_enabled; # only once
 
-    system("echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables");
-    system("echo 1 > /proc/sys/net/bridge/bridge-nf-call-ip6tables");
+    PVE::ProcFSTools::write_proc_entry("/proc/sys/net/bridge/bridge-nf-call-iptables", "1");
+    PVE::ProcFSTools::write_proc_entry("/proc/sys/net/bridge/bridge-nf-call-ip6tables", "1");
 
     $bridge_firewall_enabled = 1;
 }