Ubuntu 24.04’te Netplan ile Statik IP Nasıl Verilir

Son gözden geçirme: Kasım 2026 · Ubuntu Server ağ belgesi ve Netplan resmî belgesine göre

Hızlı çözüm

Ubuntu 24.04 Netplan statik IP ayarı /etc/netplan/ altındaki bir YAML dosyasıyla yapılır; değişikliği netplan apply yerine önce netplan try ile uygulamak, yanlış ayarda 120 saniye sonra eski hâline dönerek sunucuya erişiminizi korur:

  1. ip -br address ile arayüz adını (ör. eth0, ens3) ve mevcut adresi öğrenin.
  2. /etc/netplan/ altında addresses, routes ve nameservers içeren bir dosya oluşturun, iznini 600 yapın.
  3. sudo netplan try çalıştırın; bağlantınız sürüyorsa Enter ile onaylayın.
  4. ip route ve resolvectl status ile ağ geçidini ve DNS’i doğrulayın.
Panel SSH ya da tarayıcı terminali (konsol)
Sistem Ubuntu 24.04 ve 22.04 (Netplan, systemd-networkd)
Yetki root ya da sudo
Narhost ürünü VPS Sunucu, VDS Sunucu

Başlamadan önce

  • Sunucunuza ait IP adresini, alt ağ önekini (ör. /24) ve ağ geçidini sunucu teslim bilgilerinden ya da müşteri panelinden alın; tahminle girmeyin.
  • Tarayıcı terminali (konsol) erişiminizin çalıştığını doğrulayın; ağ ayarı bozulursa SSH kesilir.
  • Mevcut dosyanın yedeğini alın: sudo cp -a /etc/netplan /root/netplan-yedek.

Ubuntu 24.04 Netplan statik IP nasıl çalışır

Ubuntu sunucularda ağ ayarı Netplan ile tanımlanır: /etc/netplan/ klasöründeki YAML dosyaları okunur ve ayar systemd-networkd’ye aktarılır. Dosyalar ad sırasıyla işlenir; aynı arayüzü tanımlayan sonraki dosya öncekinin değerlerini ezer. Dosyaların yeri Ubuntu network konfigürasyon dosyası kartında ayrıca anlatılıyor.

Ubuntu Server ağ belgesi, varsayılan ağ geçidinin eski gateway4 anahtarı yerine routes bloğunda to: default ile tanımlanmasını gösterir. Netplan’ın güvenlik belgesi de YAML dosyalarının yalnız root tarafından okunabilir olmasını, yani chmod 600 izni önerir; izin geniş kalırsa netplan komutları uyarı verir.

ubuntu 24.04 netplan statik ip şeması — arayüz, YAML dosyası, netplan try ve doğrulama
try onay bekler; onay gelmezse ayar 120 saniye sonra geri alınır.

Adım adım statik IP verme

  1. Arayüzü ve mevcut dosyaları görün.
    ip -br address
    ls -l /etc/netplan/

    Beklenen sonuç: lo dışında bir arayüz (ör. eth0) ve mevcut adresi; klasörde genellikle 50-cloud-init.yaml gibi bir dosya görünür.

  2. Yapılandırma dosyasını yazın. Örnekteki adresleri kendi bilgilerinizle değiştirin; girintiler boşlukla yapılır, sekme kullanılmaz:
    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: false
          addresses:
            - 203.0.113.10/24
          routes:
            - to: default
              via: 203.0.113.1
          nameservers:
            addresses: [1.1.1.1, 8.8.8.8]
    sudo nano /etc/netplan/99-statik.yaml
    sudo chmod 600 /etc/netplan/99-statik.yaml
  3. Cloud-init’in ayarı geri yazmasını önleyin. Klasörde 50-cloud-init.yaml varsa cloud-init bu dosyayı yeniden oluşturabilir. Dosyanın başındaki açıklama, cloud-init’in ağ ayarını kapatmanın yolunu yazar:
    sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

    Dosyaya tek satır yazıp kaydedin:

    network: {config: disabled}
  4. Ayarı deneyerek uygulayın.
    sudo netplan try

    Beklenen sonuç: komut ayarı uygular ve onay ister. SSH oturumunuz kopmadıysa Enter’a basın. Onay vermezseniz Netplan 120 saniye sonra eski ayara döner.

  5. Kalıcı hâle getirin.netplan try onaylandığında ayar yerinde kalır; yeniden başlatmadan sonra da aynı dosyadan okunur.

Dikkat

Yanlış IP ya da ağ geçidi girerseniz SSH bağlantınız kopar. Bu yüzden netplan apply ile doğrudan uygulamayın; netplan try kullanın ve işlemi tarayıcı terminalinden yapmayı tercih edin. Netplan belgesi, try zaman aşımına uğradığında ayarın gerçekten geri alındığını kontrol etmenizi önerir.

Doğrulama

Sonuç

ip -br address statik adresinizi, ip route çıktısı default via 203.0.113.1 satırını gösteriyor ve ping -c 3 ubuntu.com yanıt alıyorsa Ubuntu 24.04 Netplan statik IP ayarı çalışıyordur. DNS sunucularını resolvectl status ile görebilirsiniz.

Hâlâ çözülmediyse

Narhost desteği

VPS ve VDS sunucular yönetimsizdir; işletim sistemi ağ ayarları sizin sorumluluğunuzdadır. Sunucunuza atanmış IP, ağ geçidi ya da önek bilgisinden emin değilseniz talebe sunucu adını ve ip -br address çıktısını ekleyin.

Destek talebi aç

Sıkça sorulan sorular

Netplan ayarında gateway4 neden çalışmıyor?

gateway4 anahtarı eski sürümlerden kalmadır ve Netplan güncel sürümlerde bunun yerine routes bloğunda to: default ile ağ geçidi tanımlanmasını bekler. Eski anahtar uyarı verir; ağ geçidini routes bloğuna taşıyın.

netplan apply ile netplan try arasındaki fark ne?

netplan apply ayarı hemen ve kalıcı uygular. netplan try aynı işi yapar ama onay bekler; onay gelmezse varsayılan 120 saniye sonra eski ayara döner. Uzaktaki bir sunucuda erişimi kaybetmemek için try kullanılır.

Ayar yeniden başlatmadan sonra kayboluyor, neden?

Cloud-init açılışta kendi ağ dosyasını yeniden yazıyor olabilir. Cloud-init’in ağ yapılandırmasını kapatan dosyayı ekleyin ve kendi dosyanızın adının sırada sonra geldiğinden emin olun.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: netplanag

İlgili çözümler