NetPlan não está aplicando IP estático para VLAN

1

Eu configurei um novo Ubuntu 18.04 server e passei algum tempo lutando com netplan . Eu só preciso de uma configuração de rede muito simples, mas por algum motivo não funciona e não tenho idéia do que está errado.

Eu preciso de um VLAN com um static IP .

O problema: assim que eu configurar qualquer static IP (na interface física ou no VLAN ) perco qualquer conexão.

Este é o meu yaml atual (não funciona) (é o único yaml, então não há nenhuma outra configuração interferindo)

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0: #the physical interface
    match:
      macaddress: "xx:xx:xx"
    dhcp4: no

    #this is the same IP I would get with dhcp
    addresses: [ "10.1.0.1/24" ]
    gateway4: 10.1.0.254
vlans:
  lab1:
    id: 10
    link: eth0
    dhcp4: no
    addresses: [ "10.1.10.100/24" ]

Depois de aplicar a configuração, segui o IF < - > IP:
eth0 < - > 10.1.0.1
lab1 < - > 10.1.0.1

E não consegui me conectar ao servidor por meio de ssh ou ping neste IP.

Configuração depois de executar netplan generate :

10-netplan-eth0.network

[Match]
MACAddress=xx:xx:xx

[Network]
Address=10.1.0.1/24
Gateway=10.1.0.254
VLAN=lab1

10-netplan-lab1.network

[Match]
Name=lab1

[Network]
Address=10.1.10.100/24

10-netplan-lab1.netdev

[NetDev]
Name=lab1
Kind=vlan

[VLAN]
Id=10

Se eu alterar ambos para dhcp4: yes e remover os endereços / gateway, receberei os mesmos endereços configurados estaticamente acima de DHCP e ssh/ping work para o endereço VLAN .

Se eu alterar eth0 para dhcp4: yes e deixar a configuração estática para lab1 , lab1 obterá um endereço DHCP atribuído.

Por que o endereço estático de lab1 foi ignorado?

Observação: recebi a garantia de que a comutação / roteamento está configurada corretamente, mas estou disposto a verificar isso novamente.

    
por user9113868 13.08.2018 / 13:08

0 respostas