projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
netifd: update to latest version, add some more status info and rework shell proto...
[openwrt.git]
/
package
/
firewall
/
files
/
lib
/
core_init.sh
diff --git
a/package/firewall/files/lib/core_init.sh
b/package/firewall/files/lib/core_init.sh
index
a0b0958
..
e93de16
100644
(file)
--- a/
package/firewall/files/lib/core_init.sh
+++ b/
package/firewall/files/lib/core_init.sh
@@
-195,7
+195,6
@@
fw_load_zone() {
fw add $mode f ${chain}_ACCEPT
fw add $mode f ${chain}_DROP
fw add $mode f ${chain}_REJECT
fw add $mode f ${chain}_ACCEPT
fw add $mode f ${chain}_DROP
fw add $mode f ${chain}_REJECT
- fw add $mode f ${chain}_MSSFIX
# TODO: Rename to ${chain}_input
fw add $mode f ${chain}
# TODO: Rename to ${chain}_input
fw add $mode f ${chain}
@@
-213,8
+212,11
@@
fw_load_zone() {
fw add $mode r ${chain}_notrack
fw add $mode r ${chain}_notrack
- [ $zone_mtu_fix == 1 ] && \
- fw add $mode f FORWARD ${chain}_MSSFIX ^
+ [ $zone_mtu_fix == 1 ] && {
+ fw add $mode m ${chain}_MSSFIX
+ fw add $mode m FORWARD ${chain}_MSSFIX ^
+ uci_set_state firewall core ${zone_name}_tcpmss 1
+ }
[ $zone_custom_chains == 1 ] && {
[ $FW_ADD_CUSTOM_CHAINS == 1 ] || \
[ $zone_custom_chains == 1 ] && {
[ $FW_ADD_CUSTOM_CHAINS == 1 ] || \
@@
-235,10
+237,14
@@
fw_load_zone() {
zone_log_limit="$zone_log_limit/minute"
local t
zone_log_limit="$zone_log_limit/minute"
local t
- for t in REJECT DROP
MSSFIX
; do
+ for t in REJECT DROP; do
fw add $mode f ${chain}_${t} LOG ^ \
fw add $mode f ${chain}_${t} LOG ^ \
- { -m limit --limit $zone_log_limit --log-prefix "$t($zone_name): "
}
+ { -m limit --limit $zone_log_limit --log-prefix "$t($zone_name): " }
done
done
+
+ [ $zone_mtu_fix == 1 ] && \
+ fw add $mode m ${chain}_MSSFIX LOG ^ \
+ { -m limit --limit $zone_log_limit --log-prefix "MSSFIX($zone_name): " }
}
# NB: if MASQUERADING for IPv6 becomes available we'll need a family check here
}
# NB: if MASQUERADING for IPv6 becomes available we'll need a family check here
This page took
0.02335 seconds
and
4
git commands to generate.