summaryrefslogtreecommitdiff
path: root/openwrt/package/ppp/files/pppoa.sh
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2006-07-30 03:09:09 +0000
committerFelix Fietkau <nbd@openwrt.org>2006-07-30 03:09:09 +0000
commit31e0ccf22f86a4aa11c032b66bfa0dd4f4b4baaa (patch)
tree41ef7a4753ad7fcc113c4cc8c6b002279788a75b /openwrt/package/ppp/files/pppoa.sh
parent9fb76c1dc29fa25f69228341a06697d40c058adc (diff)
downloadmtk-20170518-31e0ccf22f86a4aa11c032b66bfa0dd4f4b4baaa.zip
mtk-20170518-31e0ccf22f86a4aa11c032b66bfa0dd4f4b4baaa.tar.gz
mtk-20170518-31e0ccf22f86a4aa11c032b66bfa0dd4f4b4baaa.tar.bz2
rewrite of the network scripts and configuration
SVN-Revision: 4323
Diffstat (limited to 'openwrt/package/ppp/files/pppoa.sh')
-rw-r--r--openwrt/package/ppp/files/pppoa.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/openwrt/package/ppp/files/pppoa.sh b/openwrt/package/ppp/files/pppoa.sh
new file mode 100644
index 0000000..e6530b0
--- /dev/null
+++ b/openwrt/package/ppp/files/pppoa.sh
@@ -0,0 +1,20 @@
+scan_pppoa() {
+ scan_ppp "$@"
+}
+
+setup_interface_pppoa() {
+ local iface="$1"
+ local config="$2"
+
+ config_get device "$config" device
+
+ for module in slhc ppp_generic pppoatm; do
+ /sbin/insmod $module 2>&- >&-
+ done
+
+ config_get mtu "$cfg" mtu
+ mtu=${mtu:-1492}
+ start_pppd "$config" \
+ plugin pppoatm.so ${atm_vpi:-8}.${atm_vci:-35} \
+ mtu $mtu mru $mtu
+}