1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-13 19:11:51 +00:00
openmptcprouter-feeds/mlvpn/files/etc/uci-defaults/4100-mlvpn
2018-11-12 09:37:33 +01:00

30 lines
815 B
Bash

#!/bin/sh
uci -q batch <<-EOF >/dev/null
delete ucitrack.@mlvpn[-1]
add ucitrack mlvpn
set ucitrack.@mlvpn[-1].init=mlvpn
commit ucitrack
EOF
if [ "$(uci -q get network.omrvpn)" = "" ] && [ "$(uci -q get network.mlvpn)" = "" ]; then
uci -q batch <<-EOF >/dev/null
delete network.mlvpn=interface
set network.mlvpn=interface
set network.mlvpn.ifname=mlvpn0
set network.mlvpn.proto=dhcp
set network.mlvpn.ip4table=vpn
set network.mlvpn.multipath=off
set network.mlvpn.leasetime=12h
set network.mlvpn.mtu=1440
commit network
EOF
fi
if [ "$(uci -q get firewall.zone_vpn.network | grep omrvpn)" = "" ] && [ "$(uci -q get firewall.zone_vpn.network | grep mlvpn)" = "" ]; then
uci -q batch <<-EOF >/dev/null
add_list firewall.zone_vpn.network='mlvpn'
EOF
fi
rm -f /tmp/luci-indexcache
exit 0