Benutzer-Werkzeuge

Webseiten-Werkzeuge


know-how:firewall

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
know-how:firewall [2022/02/21 13:08] – [Blocks - Multi - IPSET] ccknow-how:firewall [2022/02/21 13:20] – [Blocks - Multi - IPSET] cc
Zeile 1388: Zeile 1388:
 TMP_LOCATION=$(mktemp) TMP_LOCATION=$(mktemp)
 FINAL_LOCATION="/etc/dnsmasq.d/ipset-master.conf" FINAL_LOCATION="/etc/dnsmasq.d/ipset-master.conf"
 +
 +if [ ! -w $FINAL_LOCATION ] 
 +then
 + rm $TMP_LOCATION
 +
 + bailout "FAIL: Final config file: $FINAL_LOCATION cannot be written to "
 +
 +fi
  
  
Zeile 1429: Zeile 1437:
  
  
-if [ ! -w $FINAL_LOCATION ]  
-then 
- rm $TMP_LOCATION 
  
- bailout "FAIL: Final config file: $FINAL_LOACTION cannot be read or found" 
  
 +
 +cmp -s $TMP_LOCATION $FINAL_LOCATION
 +
 +compare_ret="$?"
 +
 +if [ $compare_ret == "0" ]
 +then
 + rm $TMP_LOCATION
 +        echo "Current ipsets have already been merged"
 + exit 0
 fi fi
  
Zeile 1457: Zeile 1471:
 exit 0 exit 0
 </code> </code>
 +  * {{ :know-how:ipset-master.zip |}}
  
 ===== Blocks - IPSET ===== ===== Blocks - IPSET =====
know-how/firewall.txt · Zuletzt geändert: 2024/06/27 13:29 von cc