This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Install firewall rule from CC

Hi! 
I trying install firewall rules from CC.
Version UTM Release 9.315-2
Create Ref_Source, Ref_Destination, Ref_Port, Rule.
Install broken when i set of rules into packetfilter rules.
Command:
/usr/local/bin/confd-client.plx -noquote set packetfilter rules '["REF_ADAIknCDBj","REF_PacPacIperfFromInter"]'
Error: 
Bareword "packetfilter" not allowed while "strict subs" in use at (eval 88) line 1.
Bareword "rules" not allowed while "strict subs" in use at (eval 88) line 1.
RAW in this moment:
'packetfilter' => 'rules' => [ 'REF_ADAIknCDBj' ]

In version UTM 8.*** rules create no problem.


This thread was automatically locked due to age.
Parents
  • Create a packetfilter rule (Any, Any, Any in this example):

    # cc set_object "{ 'class' => 'packetfilter', 'data' => { 'action' => 'accept', 'destinations' => [ 'REF_NetworkAny' ], 'name' => '', 'services' => [ 'REF_ServiceAny' ], 'sources' => [ 'REF_NetworkAny' ], 'status' => 1 }, 'type' => 'packetfilter' }"



    Add rule to packetfilter rule array (not the prettiest - please share a better way):
    # echo -e packetfilter\nrules@\n+REF_PacPacWhatever\n  | cc --batch
Reply
  • Create a packetfilter rule (Any, Any, Any in this example):

    # cc set_object "{ 'class' => 'packetfilter', 'data' => { 'action' => 'accept', 'destinations' => [ 'REF_NetworkAny' ], 'name' => '', 'services' => [ 'REF_ServiceAny' ], 'sources' => [ 'REF_NetworkAny' ], 'status' => 1 }, 'type' => 'packetfilter' }"



    Add rule to packetfilter rule array (not the prettiest - please share a better way):
    # echo -e packetfilter\nrules@\n+REF_PacPacWhatever\n  | cc --batch
Children
  • Create a packetfilter rule (Any, Any, Any in this example):

    # cc set_object "{ 'class' => 'packetfilter', 'data' => { 'action' => 'accept', 'destinations' => [ 'REF_NetworkAny' ], 'name' => '', 'services' => [ 'REF_ServiceAny' ], 'sources' => [ 'REF_NetworkAny' ], 'status' => 1 }, 'type' => 'packetfilter' }"



    Add rule to packetfilter rule array (not the prettiest - please share a better way):
    # echo -e packetfilter\nrules@\n+REF_PacPacWhatever\n  | cc --batch


    It's working! 
    Thank's