summaryrefslogtreecommitdiffstats
path: root/main/vlan/vlan.pre-up
diff options
context:
space:
mode:
Diffstat (limited to 'main/vlan/vlan.pre-up')
-rw-r--r--main/vlan/vlan.pre-up3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/vlan/vlan.pre-up b/main/vlan/vlan.pre-up
index 450e0d335..be66cff5f 100644
--- a/main/vlan/vlan.pre-up
+++ b/main/vlan/vlan.pre-up
@@ -4,6 +4,9 @@ do_vlan_config() {
local id="$2"
local newname="$3"
local nametype="$4"
+ if ! [ -d /proc/net/vlan ]; then
+ modprobe 8021q
+ fi
vconfig set_name_type ${nametype}
vconfig add ${device} ${id}
}