Changeset 12379
- Timestamp:
- 06/25/2009 07:52:30 PM (4 months ago)
- Files:
-
- src/router/services/networking/firewall.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
src/router/services/networking/firewall.c
r12235 r12379 770 770 // "--to-ports 5056-5071\n", wanface); 771 771 if (nvram_match("dtag_vlan8", "1")) { 772 save2file("-A POSTROUTING -o %s -j MASQUERADE\n", 773 nvram_safe_get("tvnicfrom")); 772 save2file("-A POSTROUTING -o %s -j SNAT -j --to-source %s\n",nvram_safe_get("tvnicfrom"),nvram_safe_get("tvnicaddr")); 774 773 } 775 774 if (strlen(wanface) > 0) 776 save2file("-A POSTROUTING -o %s -j MASQUERADE\n", 777 wanface); 775 save2file("-A POSTROUTING -o %s -j SNAT -j --to-source %s\n",wanface,nvram_safe_get("wan_ipaddr")); 778 776 if (nvram_match("wan_proto", "pptp")) { 779 save2file("-A POSTROUTING -o %s -j MASQUERADE\n", 780 nvram_safe_get("pptp_ifname")); 777 save2file("-A POSTROUTING -o %s -j SNAT -j --to-source %s\n",nvram_safe_get("pptp_ifname"),nvram_safe_get("wan_ipaddr")); 781 778 } 782 779 char *method = "MASQUERADE"; … … 884 881 if (strlen(wanface) > 0) 885 882 if (nvram_match("wl_br1_enable", "1")) 886 save2file 887 ("-A POSTROUTING -o %s -j MASQUERADE\n", 888 wanface); 883 save2file("-A POSTROUTING -o %s -j SNAT -j --to-source %s\n",wanface,nvram_safe_get("wan_ipaddr")); 889 884 } 890 885 }
