Sanal ortamlarda çalışan Linux sunucularında IP adresini manuel olarak yapılandırmak, ağ bağlantı istikrarı açısından önemlidir. DHCP çoğu senaryoda yeterli olsa da, statik IP kullanımı sabit bağlantıya sahip sistemlerde daha güvenli bir tercih olur.
Proxmox Nedir?
Proxmox, açık kaynak kodlu bir hypervisor yazılımıdır. Donanım kaynaklarını sanal makineler arasında paylaştırarak aynı fiziksel sunucuda birden fazla işletim sisteminin eşzamanlı çalışmasına olanak tanır.
Sanal Sunucu Kaynaklarını Tanımlama
Statik IP kurulumu öncesinde, sanal makinenin işlemci, bellek ve depolama kapasitesinin belirlenmesi gerekir.
4 CPU çekirdeği, 8 GB RAM ve 128 GB disk kapasitesi örnek bir yapılandırmadır.
Bu donanım, test veya küçük ölçekli web servisleri için idealdir. Guest Agent etkinleştirildiğinde, Proxmox arayüzü sistemin IP ve durum bilgilerini doğrudan görüntüler.
Guest Agent etkinleştirildiğinde, Proxmox paneli sanal makinenin IP adresini ve durum verilerini gerçek zamanlı olarak yansıtır.
Ağ Yapısını Kontrol Etme
Linux terminalinde aşağıdaki komut yardımıyla ağ arayüzleri ve IP bilgileri görüntülenebilir:
ip a
Bu komut, her arabirimin durumunu ve atanmış IP adreslerini listeler.
SSH Bağlantısı Kurulumu
Sunucuya erişmek için PowerShell (Windows) veya Terminal (Linux/macOS) kullanarak şu komutu girin
ssh kullanıcı_adı@ip_adresi
Bağlantı kurulduktan sonra sistemin güncelliğini sağlamak için
sudo apt update && sudo apt dist-upgrade -y
Bu işlem, paketleri ve sistem çekirdeğini en son sürüme getirir.
Guest Agent Ayarlarının Yapılandırılması
Proxmox, sanal makinelerden IP ve sistem durumu bilgilerini almak için QEMU Guest Agent servisini kullanır.
Bu servisi etkinleştirmek için ilgili sanal makineyi seçin, Options sekmesinde QEMU Guest Agent satırına çift tıklayın. “Use QEMU Guest Agent” kutusunu işaretleyin, OK diyerek kaydedin ve VM’i yeniden başlatın.

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

Bu işlem, sanal makinenin IP ve sistem durumu verilerini Proxmox paneline iletir. Ağ trafiği ve kaynak kullanımı gibi metrikleri tek bir panelden görmek için Proxmox VE 9 Üzerinde SNMP Konfigürasyonu rehberimizi inceleyin.
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ırma sonrası, sistemdeki mevcut durumu korumak amacıyla snapshot işlemi yapılması önerilir. Bu adım, ağ veya yapılandırma kaynaklı sorunlarda güvenli bir geri dönüş 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.