@7sprmag

Как настроить несколько IP на одном интерфейсе в ProxmoxVE/Debian с помощью ifupdown2?

Есть такой /etc/network/interfaces конфиг в ProxmoxVE:
auto lo
iface lo inet loopback
iface enp1s0 inet manual

auto vmbr0
iface vmbr0 inet static
      address 10.1.1.3/24
      address 192.168.1.5/24
      bridge-ports enp1s0
      bridge-stp off
      bridge-fd 0

При таком конфиге мы имеем два статических IP на одном интерфейсе vmbr0

Вопрос: как можно назначить на один интерфейс vmbr0 статический адрес и DHCP одновременно?

p.s. в более старых версиях, когда был ifupdown(1), поддерживался следующий метод:
auto vmbr0:1
iface vmbr0:1 inet dhcp

Но сейчас в ifupdown2 он не работает
  • Вопрос задан
  • 1246 просмотров
Решения вопроса 1
@7sprmag Автор вопроса
Мне помогло решение:
auto lo
iface lo inet loopback
iface enp1s0 inet manual

auto vmbr0
iface vmbr0 inet dhcp
      bridge-ports enp1s0
      bridge-stp off
      bridge-fd 0
            post-up ip addr add dev vmbr0 10.1.1.3/24

При таком конфиге мы имеем 2 IP на одном интерфейсе (DHCP и static 10.1.1.3/24)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
Do not use a legacy interface alias. They are only supported for backward compatibility with ifupdown. They do get configured, but ifquery has problems recognizing them.
Сделай на vmbr1
auto vmbr1
iface vmbr1 inet dhcp
bridge-ports enp1s0
bridge-stp off
bridge-fd 0
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы