Netplan - конфигурирование 2 VLAN на том же связывании

На моих серверах Ubuntu (16.04) я раньше создавал связывание между 2 интерфейсами и устанавливал 2 адреса на нем от 2 других VLAN.

Мне не может удаться создать ту же конфигурацию с Netplan для моих новых серверов, я только вижу примеры с 1 связыванием и 1 адресом, или 2 VLAN, но никаким связыванием...

Вот интерфейсный файл файла, который я хотел бы воспроизвести:

auto enp61s0f0
    iface enp61s0f0 inet manual
    bond-master bond0
    mtu 9000
auto enp61s0f1
    iface enp61s0f1 inet manual
    bond-master bond0
    mtu 9000
auto bond0
    iface bond0 inet manual
    bond-mode balance-xor
    bond-miimon 100
    bond-slaves none
    mtu 9000
auto bond0.170
    iface bond0.170 inet static
    vlan-raw-device bond0
    address 192.168.170.190
    netmask 255.255.255.0
    network 192.168.170.0
    broadcast 192.168.170.255
    gateway 192.168.170.1
    dns-nameservers 192.168.170.100 192.168.170.101
    dns-search network.lan
    mtu 9000
auto bond0.186
    iface bond0.186 inet static
    vlan-raw-device bond0
    address 192.168.186.225
    netmask 255.255.255.0
    network 192.168.186.0
    broadcast 192.168.186.255
    mtu 9000

У Вас есть какая-либо идея, как я мог сделать это?

Спасибо!

Ludwig

0
задан 23 January 2019 в 10:11

1 ответ

Вот решение:

network:
    version: 2
    renderer: networkd
    ethernets:
        enp61s0f0:
          match:
            macaddress: a0:42:3f:3a:f7:76
          set-name: enp61s0f0
          mtu: 9000
        enp61s0f1:
          match:
            macaddress: a0:42:3f:3a:f7:77
          set-name: enp61s0f1
          mtu: 9000
    bonds:
        bond0:
          mtu: 9000
          dhcp4: false
          dhcp6: false
          interfaces: [ enp61s0f0, enp61s0f1 ]
          parameters:
            mode: balance-xor
            mii-monitor-interval: 100
    vlans:
        bond0.170:
          id: 170
          link: bond0
          addresses : [192.168.170.190/24]
          gateway4: 192.168.170.1
          nameservers:
            search: [network.lan]
            addresses: [192.168.170.100, 192.168.170.101]
          mtu: 9000
        bond0.186:
          id: 186
          link: bond0
          addresses: [192.168.186.225/24]
          mtu: 9000

Настройки MTU на каждом взаимодействуют через интерфейс, и VLAN, кажется, важен, кроме того, это требует для определения MAC-адреса для интерфейсов.

Если необходимо установить другой MTU на VLAN, необходимо установить выше под "bond0" как он, выше, и затем измените тот, который Вы хотите под разделом VLAN к 1500, например.

Ludwig

0
ответ дан 26 October 2019 в 11:50

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

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