Ubuntu’da LACP + VLAN Netplan Yapılandırması

Port isimlerini, IP adreslerini ve VLAN ID’sini kendi sistemine göre değiştir.

Önce mevcut config dosyasını bul:

ls /etc/netplan/

Genellikle 00-installer-config.yaml veya 01-netcfg.yaml gibi bir dosya olur.
Bunu düzenle:

sudo nano /etc/netplan/00-installer-config.yaml

Aşağıdaki alanları kendine göre değiştir:

  • enp59s0f0np0, enp59s0f1np1, enp135s0f0np0, enp135s0f1np1
    → Sunucunda kullandığın fiziksel portların adları.
  • bond0.289 ve id: 289
    → VLAN ID’ni buraya yaz.
  • addresses: [“10.12.3.25/24”]
    → Bu VLAN arayüzünün alacağı IP.
  • via: “10.13.9.1”
    → Default gateway adresin.
  • nameservers:
    → DNS adreslerini ekleyebilirsin.

Örnek:

network:
  version: 2
  ethernets:
    enp59s0f0np0: {}
    enp59s0f1np1: {}
    enp135s0f0np0: {}
    enp135s0f1np1: {}
  bonds:
    bond0:
      dhcp4: no
      interfaces:
        - enp59s0f0np0    # Burayı kendi port isimlerinle değiştir
        - enp59s0f1np1
        - enp135s0f0np0
        - enp135s0f1np1
      parameters:
        mode: 802.3ad
        lacp-rate: fast
        transmit-hash-policy: layer2
        mii-monitor-interval: 100
  vlans:
     bond0.289:             # VLAN ID, kendi yapına göre değiştir
       id: 289
       link: bond0
       addresses: ["10.12.3.25/24"]  # IP adresini değiştir
       routes:
         - to: default
           via: "10.13.9.1"         # Gateway adresini değiştir
       nameservers:
         addresses: ["8.8.8.8", "8.8.4.4"]  # DNS adreslerini değiştir

Yapılandırmayı kaydet ve aktif et:

sudo netplan apply

Bond ve VLAN arayüzlerini kontrol et:

cat /proc/net/bonding/bond0
ip a

Not:
Port isimlerini ip link komutuyla görebilirsin.
Yanlış bir değişiklik yaptıysan, eski config dosyanın yedeğini tutmanda fayda var.