diff --git a/luci-mod-admin-full/root/etc/init.d/macvlan b/luci-mod-admin-full/root/etc/init.d/macvlan index c133de13b..f4c494d3f 100755 --- a/luci-mod-admin-full/root/etc/init.d/macvlan +++ b/luci-mod-admin-full/root/etc/init.d/macvlan @@ -34,6 +34,7 @@ _save_macaddr() { _setup_interface() { local _ifname config_get _ifname "$1" ifname + [ -z "$_ifname" ] && config_get _ifname "$1" ifname # do not create macvlan for vlan #case "$_ifname" in # eth*.*) return ;; @@ -64,7 +65,7 @@ _setup_interface() { EOF } [ "$_type" = "macvlan" ] && { - local _interface + local interface config_get _interface "$1" interface [ -n "$_interface" ] && { uci -q batch <<-EOF