Sanal altyapılarda çalışan Linux sunucularında IP adresinin manuel olarak tanımlanması, ağ istikrarı için kritik öneme sahiptir. DHCP çoğu zaman yeterli olsa da, sabit bağlantı gerektiren sistemlerde statik IP ayarı daha güvenli bir yapı sunar.
Proxmox Nedir?
Proxmox, açık kaynaklı bir hypervisor olup donanım kaynaklarını sanal makinelere paylaştırarak aynı sistem üzerinde birden fazla işletim sisteminin sorunsuz şekilde çalışmasını sağlar.
Sanal Sunucu Özelliklerini Belirleme
Statik IP ayarına geçmeden önce, sanal makinenin CPU, RAM ve disk kapasitesinin tanımlanması gerekir. Örneğin: 4 çekirdekli CPU, 8 GB RAM, 128 GB disk alanı.
Bu yapılandırma küçük web servisleri için uygundur. Ek olarak Proxmox arayüzünde Guest Agent etkinleştirildiğinde, IP ve durum bilgileri panel üzerinden izlenebilir.
Guest Agent özelliği aktif edildiğinde, Proxmox arayüzü üzerinden sanal makinenin IP bilgisi ve durumu anlık olarak görüntülenebilir.
Ağ Arayüzlerini Kontrol Etme
Linux ortamında aşağıdaki komutla mevcut ağ bağlantılarını ve IP adreslerini görüntüleyebilirsiniz:
ip a
Bu komut, ağ kartlarının durumunu ve aktif bağlantı bilgilerini gösterir.
SSH Bağlantısı
Bağlantı kurmak için PowerShell (Windows) veya Terminal (Linux/macOS) üzerinden şu komutu kullanın:
ssh kullanıcı_adı@ip_adresi
Bağlandıktan sonra sistemdeki tüm yazılımları güncellemek için:
sudo apt update && sudo apt dist-upgrade -y
Bu işlem, paketleri ve çekirdeği en son sürümlere yükseltir.
QEMU Guest Agent Etkinleştirme
Proxmox, sanal makinelerin sistem verilerini görüntülemek için QEMU Guest Agent bileşenini kullanır.
Bu özelliği aktif hale getirmek için VM’i seçin, Options sekmesine girin ve QEMU Guest Agent satırına çift tıklayın. “Use QEMU Guest Agent” kutucuğunu işaretledikten sonra OK ile onaylayın ve sanal makineyi 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 kurulum sayesinde sanal makinelerin durum bilgileri Proxmox arayüzüne aktarılır. Donanım yükü, ağ kullanımı ve servis durumlarını merkezi bir sistem üzerinden izlemek için Proxmox VE 9 Üzerinde SNMP Konfigürasyonu yazımıza 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.
Ayarlar tamamlandıktan sonra, sistemin güncel hâlini koruyabilmek adına sanal makine snapshot oluşturmanız tavsiye edilir. Böylece herhangi bir yapılandırma hatasında hızlı bir şekilde eski duruma dönebilirsiniz.

İ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
Birden fazla ağ kartı (NIC) Proxmox’ta nasıl yapılandırılır?
Yeni NIC, “Hardware → Add → Network Device” adımıyla eklenir ve her arabirim Netplan dosyasında ayrı tanımlanır.
Statik IP atadıktan sonra ağ bağlantısı kesilirse ne yapılmalıdır?
Yeni IP’ye uygun gateway ve DNS adresleri kontrol edilmeli, ardından netplan apply veya systemctl restart systemd-networkd komutu çalıştırılmalıdır.
Proxmox üzerinde IPv6 yapılandırması nasıl yapılır?
Netplan dosyasına addresses: [ipv6_adresi/64] satırı eklenerek IPv6 yapılandırması etkinleştirilir.
Sanal makineye özel DNS adresi atamak mümkün mü?
Netplan içinde nameservers: altına addresses: [8.8.8.8, 1.1.1.1] gibi özel DNS sunucuları eklenebilir.
Proxmox arayüzünde IP adresi görünmüyorsa hangi servis kontrol edilmelidir?
QEMU Guest Agent servisi aktif olmalıdır; durum sudo systemctl status qemu-guest-agent komutuyla doğrulanabilir.
QEMU Guest Agent neden IP bilgisini göstermiyor olabilir?
Servis kurulu olsa da, sanal makinede ağ arabirimi “bridged” olarak yapılandırılmadıysa IP bilgisi Proxmox’a iletilmez.