17.10 config do netplan com bridge

3

Ok, acabei de fazer uma nova instalação com 17.10 e tentando colocar meu KVM em funcionamento e não consigo descobrir como configurar a rede. Aqui está como meu antigo arquivo de interfaces se parecia

auto lo
iface lo inet loopback

auto enp10s0 
iface enp10s0 inet manual

auto br0
iface br0 inet dhcp
    bridge_ports enp10s0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

Isso funcionou durante anos, mas não consigo fazer com que minha instância do KVM seja iniciada porque está dizendo que br0 não existe. Já tentei algumas coisas que encontrei com o netplan, mas nada fez diferença.

    
por Bryan Brown 31.10.2017 / 04:28

3 respostas

4

sua configuração poderia ser assim:

network:
version: 2
renderer: networkd
ethernets:
     enp10s0:
        dhcp4: false
bridges:
    br0:
        interfaces: [enp10s0]
        dhcp4: true
        parameters:
            stp: false
            forward-delay: 0
    
por user754230 31.10.2017 / 10:15
1

Aqui está minha configuração, muito semelhante à acima. Isso funcionou para mim com 18.04 LTS:

network:
  version: 2
  ethernets:
     enp5s0f0:
        dhcp4: true
     enp5s0f1:
        dhcp4: true
  bridges:
     br0:
       interfaces: [enp5s0f0]
       dhcp4: true
       optional: true
    
por rajat banerjee 01.05.2018 / 23:41
0

Aqui está um yaml que acabei de concluir no meu para fazer o bridge funcionar. Essa foi uma dor de cabeça para mim, porque sou péssimo com o Linux. Isso é no Ubuntu Server 18.04 LTS, mas estou um pouco confuso, porque o .yaml é "50-cloud-init.yaml", mas eu não fiz a instalação na nuvem, apenas o servidor normal. Talvez isso seja normal, mas não parece combinar com a convenção de nomenclatura que eu estava encontrando em tutoriais. Nota lateral, enquanto isso funciona no meu servidor, estou tendo um inferno de um tempo com o KVM. A máquina SHOWS rodando em virsh, mas fica lá com a CPU atrelada, não é pingável, mas não dá erros. Em 14.04, apenas funcionou. Estou tentado a fazer o downgrade.

Depois de concluir as alterações .yaml, você poderá verificá-las e aplicá-las com os seguintes comandos:

sudo netplan --debug generate

sudo netplan aplicar

Anote os erros que você começa no canto superior esquerdo, incluindo as linhas comentadas. começando com a linha 0 e coluna 0.

network:
version: 2
renderer: networkd
ethernets:
  switchports:
    # all cards on second PCI bus; unconfigured by themselves, will be added
    # to br0 below
    match:
      name: enp1*
    mtu: 4400
bridges:
  # the key name is the name for virtual (created) interfaces; no match: and
  # set-name: allowed
  br0:
    # IDs of the components; switchports expands into multiple interfaces
    interfaces: [switchports]
    addresses: [172.16.5.20/24]
    gateway4: 172.16.5.1
    nameservers:
      addresses: [172.16.5.2]
    parameters:
      forward-delay: 0
      stp: false
    
por Ziggidy 14.09.2018 / 18:56