Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- target/linux/lantiq/base-files/etc/uci-defaults/02_network
- #!/bin/sh
- #
- # Copyright (C) 2011-2012 OpenWrt.org
- #
- [ -e /etc/config/network ] && exit 0
- set_atm_wan() {
- local vpi=$1
- local vci=$2
- local encaps=$3
- local payload=$4
- uci batch <<EOF
- set network.atm='atm-bridge'
- set network.atm.vpi='$vpi'
- set network.atm.vci='$vci'
- set network.atm.encaps='$encaps'
- set network.atm.payload='$payload'
- set network.wan='interface'
- set network.wan.ifname='nas0'
- set network.wan.proto='pppoe'
- set network.wan.username='foo'
- set network.wan.password='bar'
- EOF
- }
- . /lib/functions/uci-defaults.sh
- . /lib/functions/lantiq.sh
- touch /etc/config/network
- ucidef_set_interface_loopback
- ucidef_set_interface_lan 'eth0'
- vpi=1
- vci=32
- encaps="llc"
- payload="bridged"
- board=$(lantiq_board_id)
- case "$board" in
- # adm6996
- ARV4520PW)
- ucidef_set_interface_lan "eth0.1"
- ucidef_add_switch "eth0" "1" "1"
- ucidef_add_switch_vlan "eth0" "1" "3 2 1 0 5t"
- ;;
- ACMP252|GIGASX76X)
- ucidef_set_interface_lan "eth0.1"
- ucidef_add_switch "eth0" "1" "1"
- ucidef_add_switch_vlan "eth0" "1" "4 3 2 1 5t"
- ;;
- # ar8316
- ARV4519PW|ARV7518PW)
- ucidef_set_interface_lan "eth0.1"
- ucidef_add_switch "switch0" "1" "1"
- ucidef_add_switch_vlan "switch0" "1" "0t 2 3 4 5"
- ;;
- WBMR)
- ucidef_add_switch "switch0" "1" "0"
- ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4 5"
- ;;
- esac
- [ -z "$(ls /lib/modules/`uname -r`/ltq_atm*)" ] || set_atm_wan "$vpi" "$vci" "$encaps" "$payload"
- uci commit network
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement