|
|
|
@ -3,30 +3,11 @@ |
|
|
|
|
# Copyright (C) 2012-2015 OpenWrt.org |
|
|
|
|
# |
|
|
|
|
|
|
|
|
|
[ -e /etc/config/network ] && exit 0 |
|
|
|
|
|
|
|
|
|
touch /etc/config/network |
|
|
|
|
|
|
|
|
|
set_lan_dhcp() { |
|
|
|
|
local ifname=$1 |
|
|
|
|
uci batch <<EOF |
|
|
|
|
set network.lan='interface' |
|
|
|
|
set network.lan.ifname='$ifname' |
|
|
|
|
set network.lan.proto='dhcp' |
|
|
|
|
set network.lan6='interface' |
|
|
|
|
set network.lan6.ifname='@lan' |
|
|
|
|
set network.lan6.proto='dhcpv6' |
|
|
|
|
set network.lan6.reqprefix='no' |
|
|
|
|
EOF |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
. /lib/functions/uci-defaults-new.sh |
|
|
|
|
. /lib/kirkwood.sh |
|
|
|
|
|
|
|
|
|
board_config_update |
|
|
|
|
|
|
|
|
|
ucidef_set_interface_loopback |
|
|
|
|
|
|
|
|
|
board=$(kirkwood_board_name) |
|
|
|
|
|
|
|
|
|
case "$board" in |
|
|
|
@ -59,6 +40,6 @@ case "$board" in |
|
|
|
|
;; |
|
|
|
|
esac |
|
|
|
|
|
|
|
|
|
uci commit network |
|
|
|
|
board_config_flush |
|
|
|
|
|
|
|
|
|
exit 0 |
|
|
|
|