Andy52280 Posted October 27, 2010 Posted October 27, 2010 (edited) 2.6.35-22-server #35-Ubuntu SMP Sat Oct 16 22:02:33 UTC 2010 GNU/Linux # vconfig add bond0 12 ERROR: trying to add VLAN #12 to IF -:bond0:- error: Operation not supported При этом на eth2 - никаких проблем # vconfig add eth2 12 Added VLAN with VID == 12 to IF -:eth2:- Конфиг auto bond0 iface bond0 inet static address 192.168.1.10 netmask 255.255.255.0 slaves eth0 eth1 eth4 eth5 eth6 eth7 eth8 eth9 bond-mode 4 bond-miimon 100 options bond0 miimon=100 mode=4 lacp_rate=fast xmit_hash_policy=1 На CentOS 5.5 я такого не замечал. Подскажите, пожалуйста, какие особенности работы с vlan на bond в Ubuntu? Что я делаю не так? Edited October 27, 2010 by Andy52280 Вставить ник Quote
kayot Posted October 27, 2010 Posted October 27, 2010 Вероятно IP на интерфейсе зря стоит, попробуйте убрать. Вставить ник Quote
Andy52280 Posted October 27, 2010 Author Posted October 27, 2010 Вероятно IP на интерфейсе зря стоит, попробуйте убрать. Так и на eth2 стоит, но проблем не создает. Да и нативный vlan тоже желательно использовать. Вставить ник Quote
mmv980 Posted October 28, 2010 Posted October 28, 2010 а если вот так vlan создавать: ip link add link bond0 name vlan12 type vlan id 12 Вставить ник Quote
Andy52280 Posted October 28, 2010 Author Posted October 28, 2010 Спасибо всем, откликнувшимся. Проблему решил, правда не очень понял, почему по букварю не работает. Как выяснилось, директива slaves не приводит к добавлению интерфейсов в bond. Просто нужно было добавить их вручную. После того, как добавил в конфиг up ifenslave bond0 eth0 eth1 eth4 eth5 eth6 eth7 eth8 eth9 все проблемы решились. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.