Ubuntu 12.04 с использованием VLANS на Bond0
Я попробовал и прочитал почти каждую статью о том, как настроить VLAN с использованием бондов, однако, я не могу заставить его работать.
Я работаю: Ubuntu 12.04.4 LTS на IBM x3650M4 с 2 INTEL 10 ГБ NICS.
Когда я установил ОС, у меня не было доступа к Интернету, и мне пришлось смонтировать ISO с vlan_1.9-3ubuntu6_amd64.deb
на нем, чтобы получить поддержку VLAN. Я побежал modprobe 8021q
и добавил 8021q
в /etc/modules
, Я могу настроить eth1
а также eth6
самостоятельно использовать vlan (назовем его vlan1
) и я сделал обновление и обновление Ubuntu, а также обновление и обновление aptitude.
Мой интерфейсный файл выглядит так:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet manual
bond-master bond0
auto eth6
iface eth6 inet manual
bond-master bond0
# Start bond0
auto bond0
iface bond0 inet manual
bond-mode 4
bond-miimon 100
bond-lacp-rate fast (have tried slow as well)
mtu 11000
bond-slaves none
# Start VLAN 1
auto bond0.1
iface bond0.1 inet static
address 10.1.1.100
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.247.255
gateway 10.1.1.3
dns-nameservers 10.1.1.10
vlan-raw-device
(информация об IP намеренно неверна)
Всякий раз, когда я пытаюсь воспитать bond0.1
Я получаю эту ошибку:
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
ERROR: trying to add VLAN #1 to IF -:bond0:- error: Operation not supported
Cannot find device "bond0.1"
Failed to bring up bond0.1
Если я бегу vconfig add bond0 1
Я получаю эту ошибку:
ERROR: trying to add VLAN #1 to IF -:bond0:- error: Operation not supported
Любые идеи о том, как это исправить?
1 ответ
Я получил такое же сообщение об ошибке в Ubuntu 12.04, когда мне не хватало пакета "ifenslave". Я исправил это с помощью этой команды: sudo apt-get install ifenslave-2.6