Когда я пытался создать VLAN и мосты на Ubuntu 14.04 (как в следующей конфигурации), сетевое соединение всегда теряется.
В чем проблема?
Обратите внимание, что, если я только установил интерфейс em1 (№ em1.100, cloudbr0 и cloudbr1) с тем же IP, шлюз и т.д. настройки, сеть хорошо работает.
Продолжающий способ установить для VLAN и мостов неправильно, или я пропустил что-то? Я также проверил, что 802.1q модуль уже был загружен.
#cat /etc/network/interfaces
auto lo
iface lo inet loopback
#The primary network interface
auto em1.100
iface em1.100 inet static
address 192.168.42.11
netmask 255.255.255.240
gateway 192.168.42.1
dns-nameservers 8.8.8.8 8.8.4.4
#Public network
auto cloudbr0
iface cloudbr0 inet manual
bridge_ports em1.200
bridge_fd 5
bridge_stp off
bridge_maxwait 1
#Private network
auto cloudbr1
iface cloudbr1 inet manual
bridge_ports em1.300
bridge_fd 5
bridge_stp off
bridge_maxwait 1
#reboot ==> then lost network connection.
Если bridge_ports опция от пакета моста-utils будет определена тогда, настройка виртуальной VLAN НЕ будет выполнена на Ubuntu, как определено здесь: http://manpages.ubuntu.com/manpages/saucy/man5/interfaces.5.html
Необходимо определить интерфейсы VLAN прежде включая их в мосту. Вы могли бы попробовать следующее изменение IP-адресов за Ваше собственное:
auto lo
iface lo inet loopback
#The primary network interface
auto em1.100
iface em1.100 inet static
address 192.168.42.11
netmask 255.255.255.240
gateway 192.168.42.1
dns-nameservers 8.8.8.8 8.8.4.4
vlan-raw-device em1
auto em1.200
iface em1.200 inet static
address 172.22.1.1
netmask 255.255.255.0
vlan-raw-device em1
auto em1.300
iface em1.300 inet static
address 172.22.2.1
vlan-raw-device em1
netamsk 255.255.255.0
#Public network
auto cloudbr0
iface cloudbr0 inet manual
bridge_ports em1.200
bridge_fd 5
bridge_stp off
bridge_maxwait 1
#Private network
auto cloudbr1
iface cloudbr1 inet manual
bridge_ports em1.300
bridge_fd 5
bridge_stp off
bridge_maxwait 1
Проверьте настройки VLAN для проверки этого:
cat /proc/net/vlan/config
Установка пакет VLAN, который добавляет некоторые сценарии к имитатору ifup/ifdown:
apt-get install vlan