====== Just some random stuff, not a real configuration ====== ==== UCI forwarding ==== === Create forwarding rule === uci add firewall redirect #cfg3b3837 uci set firewall.@redirect[-1].dest=dmz_pub uci set firewall.@redirect[-1].dest_ip=172.16.10.20 uci set firewall.@redirect[-1].dest_port=22 uci set firewall.@redirect[-1].enabled=1 uci set firewall.@redirect[-1].name=test1 uci set firewall.@redirect[-1].proto=tcp uci set firewall.@redirect[-1].src=wan uci set firewall.@redirect[-1].src_dport=2222 uci set firewall.@redirect[-1].target=DNAT uci commit firewall uci show firewall.@redirect[] firewall.cfg3b3837=redirect firewall.cfg3b3837.dest='dmz_pub' firewall.cfg3b3837.dest_port='22' firewall.cfg3b3837.name='test1' firewall.cfg3b3837.proto='tcp' firewall.cfg3b3837.src='wan' firewall.cfg3b3837.target='DNAT' firewall.cfg3b3837.dest_ip='172.16.10.21' firewall.cfg3b3837.src_dport='2223' === Delete forwarding rule === uci delete firewall.cfg3b3837 uci commit firewall ==== UCI firewalling ==== irewall.@rule[10]=rule firewall.@rule[10].target='ACCEPT' firewall.@rule[10].name='VPN' firewall.@rule[10].src='lan' firewall.@rule[10].src_ip='10.14.23.0/24' firewall.@rule[10].proto='all' config rule option target 'ACCEPT' option name 'VPN' option src 'lan' option src_ip '10.14.23.0/24' option proto 'all'