Sanallaştırma ortamlarında çalışan bir Linux sunucunun IP adresini manuel olarak belirlemek, ağ kararlılığı açısından kritik öneme sahiptir. DHCP çoğu zaman yeterlidir ancak statik IP tanımlamak, özellikle sabit bağlantılı sistemlerde daha güvenilir bir çözümdür.
Proxmox Nedir?
Proxmox, açık kaynaklı bir hypervisor çözümüdür ve donanım kaynaklarını sanal makinelere bölüştürerek aynı sistem üzerinde birden fazla işletim sisteminin çalışmasını sağlar.
Sanal Sunucu Özelliklerini Tanımlama
Statik IP yapılandırması yapmadan önce sanal makinenin temel donanım kaynaklarını belirlemek gerekir. Tipik bir örnek yapılandırma şu şekilde olabilir,
- 4 CPU çekirdeği
- 8 GB RAM
- 128 GB disk alanı
Bu yapılandırma, test ortamları veya küçük web servisleri için idealdir.
Ayrıca Proxmox arayüzünden Guest Agent aktif edilirse, sistemin IP bilgileri ve durum verileri doğrudan panel üzerinden görülebilir.
Mevcut Ağ Ayarları
Linux terminalinde aşağıdaki komutu çalıştırarak mevcut ağ arabirimlerini listeleyebiliriz. Bu komut, tüm ağ arayüzlerinin durumunu ve IP bilgilerini gösterir.
ip a
SSH İle Bağlantı
Windows kullanıcıları PowerShell, macOS veya Linux kullanıcıları Terminal üzerinden aşağıdaki komutla bağlantı kurabilir.
ssh kullanıcı_adı@ip_adresi
Bağlantı kurulduktan sonra sistemin güncel olduğundan emin olalım.
sudo apt update && sudo apt dist-upgrade -y
Bu işlem, sistem paketlerini ve çekirdek bileşenlerini en son sürüme yükseltir.
QEMU Guest Agent Kurulumu
Proxmox, sanal makinelerin durum bilgilerini alabilmek için QEMU Guest Agent servisini kullanır.
Bu servisi aktif etmek için.
Proxmox arayüzünde ilgili VM’i seçelim. Options sekmesine gidip QEMU Guest Agent satırına çift tıklayalım. Use QEMU Guest Agent kutusunu işaretleyelim. OK diyerek onaylayalım ve VM’i yeniden başlatalım

Linux tarafında kurulumu tamamlamak için:
sudo apt install qemu-guest-agent -y
sudo systemctl enable --now qemu-guest-agent

Bu kurulum sanal makinelerin durum bilgilerini Proxmox paneline iletir. Eğer ağ trafiğini, donanım yükünü ve servis durumlarını merkezi bir izleme sisteminden takip etmek istiyorsanız, Proxmox VE 9 Üzerinde SNMP Konfigürasyonu rehberimize bakabilirsiniz.
Linux’ta Statik IP Adresi Tanımlama
Linux ağ yapılandırmaları Netplan aracıyla yönetilir.
Ayar dosyası genellikle /etc/netplan/00-installer-config.yaml yolunda bulunur.
Dosyayı düzenlemek için.
sudo nano /etc/netplan/00-installer-config.yaml
Ardından içeriği aşağıdaki örnekle güncelleyelim.
network:
version: 2
ethernets:
ens18:
addresses: [192.168.0.236/24]
nameservers:
addresses: [192.168.0.1]
routes:
- to: default
via: 192.168.0.1
Kaydetmek için Ctrl + O, çıkmak için Ctrl + X tuşlarını kullanalım.
sudo netplan apply
Bu noktada sanal makinenizin IP adresi statik hâle gelir. Yeni IP adresine SSH üzerinden yeniden bağlanabilirsiniz.
Yapılandırmayı tamamladıktan sonra, sistemin mevcut durumunu korumak için sanal makine snapshot alma işlemi gerçekleştirmeniz önerilir. Bu adım, olası yapılandırma hatalarında geri dönüş kolaylığı sağlar.

İkinci Statik IP Adresi Ekleme
Bazı durumlarda aynı sanal makinenin iki farklı ağda çalışması gerekebilir; örneğin biri dış ağa, diğeri dahili VLAN’a bağlı olabilir. Bunu yapmak için öncelikle Proxmox üzerinde yeni bir ağ adaptörü ekleyelim.
VM’i seçip Hardware → Add → Network Device tıklayalım.

Daha sonra uygun bridge seçeneğini belirleyip Add butonuna tıklayalım.

Yeni adaptör eklendikten sonra Linux tarafında yapılandırma dosyasına aşağıdaki satırları ekleyelim.
ens19:
addresses: [192.168.1.227/24]
Tam dosya şöyle görünür.
network:
version: 2
ethernets:
ens18:
addresses: [192.168.0.236/24]
nameservers:
addresses: [192.168.0.1]
routes:
- to: default
via: 192.168.0.1
ens19:
addresses: [192.168.1.227/24]
Yine değişiklikleri uygulamak için şu terminali girelim.
sudo netplan apply
Bu adımları tamamladıktan sonra, Proxmox üzerinde çalışan Linux sanal makinenize bir veya birden fazla statik IP adresi tanımlamış olursunuz.
Bu yöntem ile,
- Ağ sabitliğini sağlar,
- Servislerin yeniden başlatma sonrasında IP değişimini engeller,
- Çoklu VLAN veya ağ segmentleriyle çalışırken esneklik kazandırır.
Sık Sorulan Sorular
Proxmox’ta statik IP atarken hangi durumlarda Netplan yerine “interfaces” dosyası kullanılır?
Ubuntu 18.04 ve sonrası Netplan kullanır, ancak Debian veya eski Ubuntu sürümlerinde hâlâ /etc/network/interfaces yöntemi geçerlidir. Netplan yalnızca networkd veya NetworkManager backend kullanan sistemlerde çalışır.
QEMU Guest Agent neden kurulmalı ve hangi avantajları sağlar?
QEMU Guest Agent, Proxmox’un sanal makinelerle doğrudan iletişim kurmasını sağlar. Ayrıca shutdown, reboot gibi işlemler host tarafından kontrollü biçimde yürütülebilir.
Aynı sanal makineye iki farklı statik IP atamak güvenlik riski oluşturur mu?
Doğru yapılandırıldığında oluşturmaz, ancak her ağ arabiriminin farklı subnet üzerinde olması gerekir. Ayrıca yalnızca bir arabirim için default route kullanılmalıdır.
Proxmox VE 9 geçişi statik IP yapılandırmasını etkiler mi?
Yükseltme sırasında ağ dosyaları korunur ancak yeni sürümde bazı ağ modülleri değiştiği için gerekirse netplan apply komutu çalıştırılmalıdır.
Detaylar için Proxmox 9’a Geçiş Rehberi
Statik IP tanımlandıktan sonra snapshot alma neden önerilir?
IP yapılandırması sonrası snapshot almak, sistemin stabil hâlini korur ve hatalı değişiklik durumunda geri dönme olanağı sağlar.
