Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:soft:vlan_create [2015/12/15 18:36] kodr |
abills:docs:manual:soft:vlan_create [2015/12/15 19:03] (текущий) kodr |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | =====Скрипт добавление vlan в Ubuntu====== | + | =====Добавление vlan в Ubuntu====== |
+ | apt-get install vlan | ||
+ | modprobe 8021q | ||
+ | Дописываем 8021q в конец /etc/modules | ||
==Создаем файл== | ==Создаем файл== | ||
Строка 7: | Строка 9: | ||
Вставляем в него следующее. | Вставляем в него следующее. | ||
#!/bin/bash | #!/bin/bash | ||
- | IFACE="p1p1" | + | IFACE="eth1" |
- | VLANS="2,15,42,77,99-100" | + | VLANS="5,10,50-100" |
+ | | ||
/sbin/vconfig set_name_type VLAN_PLUS_VID_NO_PAD | /sbin/vconfig set_name_type VLAN_PLUS_VID_NO_PAD | ||
VLANS=`echo ${VLANS} | sed 'N;s/\n/ /' |sed 's/,/ /g'` | VLANS=`echo ${VLANS} | sed 'N;s/\n/ /' |sed 's/,/ /g'` | ||
Строка 26: | Строка 29: | ||
fi; | fi; | ||
done | done | ||
+ | |||
+ | В переменную IFACE вставляем родительский для вланов. | ||
+ | В переменную VLANS вставляем теги вланов. | ||
+ | Например VLANS="5,10,50-100" cсоздаст vlan5 vlan10 и с vlan50 до vlan100 | ||
+ | |||
+ | chmod +x /etc/network/vlan.sh | ||
+ | |||
+ | И в конец файла /etc/network/interfaces прописываем. | ||
+ | | ||
+ | post-up /etc/network/vlan.sh | ||