Это старая версия документа.
Добавление vlan в Ubuntu
Создаем файл
nano /etc/network/vlan.sh
Вставляем в него следующее.
#!/bin/bash IFACE="p1p1" VLANS="2,15,42,77,99-100" /sbin/vconfig set_name_type VLAN_PLUS_VID_NO_PAD VLANS=`echo ${VLANS} | sed 'N;s/\n/ /' |sed 's/,/ /g'` for i in $VLANS; do if [[ $i =~ - ]]; then IFS='-' read -a start_stop <<< "$i" for cur_iface in `seq ${start_stop[0]} ${start_stop[1]}`; do echo "${cur_iface}"; /sbin/vconfig add ${IFACE} ${cur_iface} /sbin/ifconfig vlan${cur_iface} up done else echo "$i"; /sbin/vconfig add ${IFACE} ${i} /sbin/ifconfig vlan${i} up fi; done