首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UCI。Lua脚本。如何编辑防火墙规则

UCI。Lua脚本。如何编辑防火墙规则
EN

Stack Overflow用户
提问于 2017-06-15 13:08:13
回答 0查看 1.1K关注 0票数 1

我的配置中有一个主机的重定向规则,但有时我需要更改ip。

代码语言:javascript
复制
firewall.@redirect[0]=redirect
firewall.@redirect[0].name='zd_ssh'
firewall.@redirect[0].src='wan'
firewall.@redirect[0].proto='tcp'
firewall.@redirect[0].src_dport='8422'
firewall.@redirect[0].dest='lan'
firewall.@redirect[0].dest_port='22'
firewall.@redirect[0].target='DNAT'
firewall.@redirect[0].dest_ip='192.168.1.200'
firewall.@redirect[1]=redirect
firewall.@redirect[1].name='zd_https'
firewall.@redirect[1].src='wan'
firewall.@redirect[1].proto='tcp'
firewall.@redirect[1].src_dport='8443'
firewall.@redirect[1].dest='lan'
firewall.@redirect[1].dest_port='443'
firewall.@redirect[1].target='DNAT'
firewall.@redirect[1].dest_ip='192.168.1.200'

现在,我在脚本中添加规则时遇到问题

代码语言:javascript
复制
uci_cursor:set("firewall", "firewall.@redirect[0]", "dest_ip", "192.168.1.200")
uci_cursor:set("firewall", "firewall.@redirect[1]", "dest_ip", "192.168.1.200")

它不起作用。我在openwrt wiki中发现"firewall“”是一种类型,而不是一个段“。部分应类似于cfg02f02f

现在的问题是:如何找到这个cfg02f02f?

Uci_cursor:get_all(“系统”)没有向我显示任何东西。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44558971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档