Como configuro dois endereços IP em uma vlan específica

4

Não tenho certeza sobre a sintaxe aqui: o que vem primeiro em /etc/network/interfaces nomes de interfaces, VLAN ou alias? O que eu quero é configurar duas sub-redes diferentes na mesma VLAN (temporariamente).

Será algo como abaixo, onde há um 10.20.100.100/24 e 10.20.200.200/24 na mesma 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

Eu esperava que o Debian Wiki respondesse, mas isso não aconteceu: link

    
por Fredrik Wendt 13.12.2013 / 18:23

2 respostas

3

Eu não sei quando e o que mudou, mas agora você pode definir interfaces virtuais em vlans:

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

Pense nas interfaces vlan como interfaces físicas. Você adiciona interfaces virtuais à interface "física".

    
por T0xicCode 12.11.2014 / 18:16
1

Parece que isso não é suportado. O que você pode fazer é adicionar várias sub-rotinas up ou post-up , que podem então adicionar endereços a uma interface. Optei por esta solução:

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
    
por Fredrik Wendt 14.12.2013 / 18:35

Tags