forked from freifunk-franken/firmware
32 lines
596 B
Plaintext
32 lines
596 B
Plaintext
configure() {
|
|
local router_ip
|
|
local router_ip6
|
|
|
|
# clean old addresses
|
|
uci -q del network.loopback.ipaddr
|
|
uci -q del network.loopback.ip6addr
|
|
|
|
# remove netmask entry that ships by default
|
|
uci -q del network.loopback.netmask
|
|
|
|
# add router_ip
|
|
router_ip=$(uci -q get gateway.meta.router_ip)
|
|
for ip in $router_ip; do
|
|
uci -q add_list network.loopback.ipaddr="$ip"
|
|
done
|
|
|
|
# add router_ip6
|
|
router_ip6=$(uci -q get gateway.meta.router_ip6)
|
|
for ip in $router_ip6; do
|
|
uci -q add_list network.loopback.ip6addr="$ip"
|
|
done
|
|
}
|
|
|
|
apply() {
|
|
uci commit network
|
|
}
|
|
|
|
revert() {
|
|
uci revert network
|
|
}
|