|
请问下各位大神/uci-defaults/p p t pd下默认防火墙规则设置和/etc/p p t pd.include这个文件下的规则有什么关联.include是起到什么作用呢?有点看不懂uci-defaults/p p t pd
- #!/bin/sh
- uci -q batch <<-EOF >/dev/null
- delete firewall.p p t pd
- set firewall.p p t pd=include
- set firewall.p p t pd.type=script
- set firewall.p p t pd.path=/etc/p p t pd.include
- set firewall.p p t pd.reload=1
- delete firewall.p p t p
- add firewall rule
- rename firewall.@rule[-1]="p p t p"
- set firewall.@rule[-1].name="p p t p"
- set firewall.@rule[-1].target="ACCEPT"
- set firewall.@rule[-1].src="wan"
- set firewall.@rule[-1].proto="tcp"
- set firewall.@rule[-1].dest_port="1723"
- delete firewall.gre
- add firewall rule
- rename firewall.@rule[-1]="gre"
- set firewall.@rule[-1].name="gre"
- set firewall.@rule[-1].target="ACCEPT"
- set firewall.@rule[-1].src="wan"
- set firewall.@rule[-1].proto="47"
- commit firewall
- EOF
- uci -q batch <<-EOF >/dev/null
- delete ucitrack.@p p t pd[-1]
- add ucitrack p p t pd
- set ucitrack.@p p t pd[-1].init=p p t pd
- commit ucitrack
- EOF
- /etc/init.d/p p t pd enable && /etc/init.d/p p t pd restart
- rm -f /tmp/luci-indexcache
- exit 0
复制代码 /etc/p p t pd.include
- iptables -D forwarding_rule -i ppp+ -j ACCEPT 2>/dev/null
- iptables -D forwarding_rule -o ppp+ -j ACCEPT 2>/dev/null
- iptables -A forwarding_rule -i ppp+ -j ACCEPT
- iptables -A forwarding_rule -o ppp+ -j ACCEPT
- echo 1 > /proc/sys/net/ipv4/conf/br-lan/proxy_arp
复制代码 先在这感谢各位大神解答疑惑。。
|
|