AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1532342
Accepted
EthanP
EthanP
Asked: 2024-11-08 01:24:28 +0800 CST2024-11-08 01:24:28 +0800 CST 2024-11-08 01:24:28 +0800 CST

Criando ponte com vínculo como escravo

  • 772

Estou em um servidor Ubuntu 22.04.5 LTS. Estou tentando configurar uma ponte virtual com um vínculo como escravo usando netplan. Estou acostumado com nmcli e sei como fazer isso usando nmcli, mas netplan supera nmcli. Meu vínculo já foi configurado. Agora preciso adicionar uma ponte ao meu arquivo yaml netplan. Como faço isso?

netplan
  • 1 1 respostas
  • 69 Views

1 respostas

  • Voted
  1. Best Answer
    mpboden
    2024-11-08T14:47:12+08:002024-11-08T14:47:12+08:00

    A documentação de exemplo sobre como fazer isso é detalhada na documentação do Netplan How to configure a VM host with bonded network interfaces and three VLANs . Com base nesse exemplo, ele mostra que você pode simplesmente adicionar o bond como uma interface para a bridge.

    Um arquivo YAML básico do Netplan para duas interfaces configuradas juntas como um vínculo, que é adicionado a uma ponte como uma interface, seria o seguinte:

    $ cat /etc/netplan/00-bond-bridge-config.yaml
    network:
      version: 2
      renderer: networkd
      ethernets:
        enps30:
          dhcp4: false
        enps80:
          dhcp4: false
      bonds:
        bond0:
          dhcp4: false
          interfaces: [enps30, enps80]
          parameters:
            mode: active-backup
            mii-monitor-interval: 100
      bridges:
        br0:
          dhcp4: true
          interfaces: [bond0]
    

    Obviamente, isso foi configurado com endereçamento IP DHCP, mas ajustar para definir um IP estático é direto. Simplesmente defina um IP estático para a ponte como segue. Ajuste seu endereço IP e configurações de rede de acordo.

    $ cat /etc/netplan/00-bond-bridge-config.yaml
    network:
      version: 2
      renderer: networkd
      ethernets:
        enps30:
          dhcp4: false
        enps80:
          dhcp4: false
      bonds:
        bond0:
          dhcp4: false
          interfaces: [enps30, enps80]
          parameters:
            mode: active-backup
            mii-monitor-interval: 100
      bridges:
        br0:
          dhcp4: false
          interfaces: [bond0]
          addresses: [192.168.1.2/24]
          routes:
            - to: default
              via: 192.168.1.1
          nameservers:
            addresses: [1.1.1.1, 8.8.8.8]
            search: []
    

    Após a configuração, execute sudo netplan applypara aplicar a configuração.

    Em seguida, execute ip apara ver a saída:

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: enp0s3: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc fq_codel master bond0 state UP group default qlen 1000
        link/ether 36:a3:66:28:36:e3 brd ff:ff:ff:ff:ff:ff permaddr 08:00:27:8c:35:70
    3: enp0s8: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc fa_codel master bond0 state UP group default qlen 1000
        link/ether 36:a3:66:28:36:e3 brd ff:ff:ff:ff:ff:ff permaddr 08:00:27:56:6b:6b
    4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UP group default qlen 1000
        link/ether 36:a3:66:28:36:e3 brd ff:ff:ff:ff:ff:ff
    5: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
        link/ether 42:3b:cd:f8:dc:f1 brd ff:ff:ff:ff:ff:ff
        inet 10.0.3.16/24 metric 100 brd 10.0.3.255 scope global dynamic br0
           valid_1ft 86264sec preferred_lft 86264sec
        inet6 feB0::403b:cdff:fef8:dcf1/64 scope link
           valid_lft forever preferred_lft forever
    
    • 0

relate perguntas

  • Netplan: Como posso atribuir toda a sub-rede ao NIC, exceto para o gateway e o IP de transmissão

  • Por que o Ubuntu mudou a configuração de rede

  • O Ubuntu Desktop 17.10 não aceitará IP estático com um dongle wi-fi

  • Usando o networkd, como ver o servidor DNS

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve