Jump to content
Калькуляторы

Linux: создать vlan на bond0 Ubuntu Server 10.10 x86_64

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 by Andy52280

Share this post


Link to post
Share on other sites

Вероятно IP на интерфейсе зря стоит, попробуйте убрать.

Share this post


Link to post
Share on other sites

Вероятно IP на интерфейсе зря стоит, попробуйте убрать.

Так и на eth2 стоит, но проблем не создает. Да и нативный vlan тоже желательно использовать.

Share this post


Link to post
Share on other sites

а если вот так vlan создавать:

 

ip link add link bond0 name vlan12 type vlan id 12

Share this post


Link to post
Share on other sites

Спасибо всем, откликнувшимся.

Проблему решил, правда не очень понял, почему по букварю не работает.

Как выяснилось, директива slaves не приводит к добавлению интерфейсов в bond.

Просто нужно было добавить их вручную.

После того, как добавил в конфиг up ifenslave bond0 eth0 eth1 eth4 eth5 eth6 eth7 eth8 eth9 все проблемы решились.

 

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this