1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Fix for macvlan

This commit is contained in:
Ycarus (Yannick Chabanois) 2020-05-20 10:00:15 +02:00
parent 609b173ffa
commit 34e3f74a97

View file

@ -55,14 +55,16 @@ _create_interface() {
commit macvlan
EOF
}
logger -t "MACVLAN" "Create interface $_ifname based on $_masterifname"
uci batch <<-EOF
set network.$_ifname=interface
set network.$_ifname.type=macvlan
set network.$_ifname.proto=static
set network.$_ifname.masterintf=$_masterifname
commit network
EOF
[ "$(uci -q get network.$_ifname.masterintf)" != "$_masterifname" ] && {
logger -t "MACVLAN" "Create interface $_ifname based on $_masterifname"
uci batch <<-EOF
set network.$_ifname=interface
set network.$_ifname.type=macvlan
set network.$_ifname.proto=static
set network.$_ifname.masterintf=$_masterifname
commit network
EOF
}
}
# Configuration by interface