Korrekt syntaks for udråbstegn (!) i iptables-regel – Undgå fejlmeddelelser

Hvad er den korrekte syntaks for at bruge udråbstegn (!) i denne regel: -A OUTPUT -m owner --gid-owner 1006 -d ! 192.168.1.0/24 -j DROP, når fejlen "Bad argument '192.168.1.0/24'" opstår?

Korrekt syntaks for at bruge udråbstegn (!) i iptables-regel indebærer, at udråbstegnet placeres direkte foran argumentet uden mellemrum, som vist i eksemplet: `-d !192.168.1.0/24`.

Korrekt syntaks for at bruge udråbstegn (!) i iptables-regel

Når du får fejlen "Bad argument '192.168.1.0/24'" i din iptables-regel, skyldes det sandsynligvis en forkert placering af udråbstegnet (!). I iptables skal udråbstegnet placeres direkte foran argumentet uden mellemrum. Her er den korrekte syntaks:

  • -A OUTPUT -m owner --gid-owner 1006 -d !192.168.1.0/24 -j DROP

Bemærk, at der ikke er noget mellemrum mellem udråbstegnet og IP-adressen. Dette er vigtigt for at iptables kan forstå, at du ønsker at negere denne IP-adresse eller subnet.