Как настроить два IP-адреса на конкретном VLAN

Я не уверен насчет синтаксиса здесь: что на первом месте в /etc/network/interfaces именах интерфейсов, VLAN или псевдонимах? Я хочу настроить две разные подсети в одной VLAN (временно).

Это будет выглядеть примерно так, как показано ниже, где есть 10.20.100.100/24 ​​и 10.20.200.200/24 ​​в одной VLAN (id 33):

iface eth0:1.33 inet static
  address 10.20.100.100
  netmask 255.255.255.0

iface eth0:2.33 inet static
  address 10.20.200.200
  netmask 255.255.255.0

Я ожидал, что вики Debian ответит на это но это не так: https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_One_Interface

4
задан 14 December 2013 в 17:14

2 ответа

Я не знаю, когда и что изменилось, но теперь вы можете определить виртуальные интерфейсы в VLAN:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    gateway 192.168.1.11

auto eth0.10:1
iface eth0.10:1 inet static
    address 10.20.100.100
    netmask 255.255.255.0

auto eth0.10:2
iface eth0.10:2 inet static
    address 10.20.100.200
    netmask 255.255.255.0

Думайте об интерфейсах VLAN как о физических интерфейсах. Вы добавляете виртуальные интерфейсы к «физическому» интерфейсу.

0
ответ дан 14 December 2013 в 17:14

Похоже, что это на самом деле не поддерживается. Что вы можете сделать, это добавить несколько up или post-up разделов, которые затем могут добавить адреса к интерфейсу. Я выбрал это решение:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    post-up ip address add 192.168.1.62 dev $IFACE
0
ответ дан 14 December 2013 в 17:14
  • 1
    Отредактированный, можно сделать, чтение вслух с Проявляет (читатель PDF по умолчанию) использование Косатки – Ads20000 7 June 2015 в 15:48

Другие вопросы по тегам:

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