summaryrefslogtreecommitdiff
path: root/target/linux/mediatek/base-files/usr/sbin/nat_router_config.sh
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/mediatek/base-files/usr/sbin/nat_router_config.sh')
-rwxr-xr-xtarget/linux/mediatek/base-files/usr/sbin/nat_router_config.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/target/linux/mediatek/base-files/usr/sbin/nat_router_config.sh b/target/linux/mediatek/base-files/usr/sbin/nat_router_config.sh
new file mode 100755
index 0000000..6ca0776
--- /dev/null
+++ b/target/linux/mediatek/base-files/usr/sbin/nat_router_config.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+ echo "nat modules load"
+ modprobe /lib/modules/3.10.20/ip_tables.ko
+ modprobe /lib/modules/3.10.20/ipt_MASQUERADE.ko
+ modprobe /lib/modules/3.10.20/ipt_REJECT.ko
+ modprobe /lib/modules/3.10.20/iptable_nat.ko
+ modprobe /lib/modules/3.10.20/nf_conntrack_ipv4.ko
+ modprobe /lib/modules/3.10.20/iptable_nat.ko
+ iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
+ echo 1 > /proc/sys/net/ipv4/ip_forward \ No newline at end of file