Привет! Хотел сообщить о проблеме, с которой столкнулся при использовании только VLAN-интерфейсов. Шлюз не поднимался из-за ошибки: "failed: returned 2 (Error: Nexthop device is not up.)". Эта ошибка возникала потому, что базовый интерфейс не был активен, так как у него не было IP-адреса. Обходной путь — изменить настройки физического интерфейса с помощью: pre-up ifconfig $IFACE up post-down ifconfig $IFACE down. Полный вывод из /etc/network/interfaces:
Код:
auto enp2s0
iface enp2s0 inet manual
pre-up ifconfig $IFACE up
post-down ifconfig $IFACE down
auto enp2s0.5
iface enp2s0.5 inet static
address 10.0.5.12/24
gateway 10.0.5.1
#proxmox vlan
auto enp2s0.1
iface enp2s0.1 inet static
address 192.168.1.10/24
auto vmbr0
iface vmbr0 inet manual
bridge-ports enp2s0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
Код:
auto enp2s0
iface enp2s0 inet manual
pre-up ifconfig $IFACE up
post-down ifconfig $IFACE down
auto enp2s0.5
iface enp2s0.5 inet static
address 10.0.5.12/24
gateway 10.0.5.1
#proxmox vlan
auto enp2s0.1
iface enp2s0.1 inet static
address 192.168.1.10/24
auto vmbr0
iface vmbr0 inet manual
bridge-ports enp2s0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
