IPv6 Adres Dağıtımını Köprüler Kullanarak libvirt Konuklarına Yapılandırma
Giriş: Bu eğitim, IPv6 adres havuzunuzun bir bölümünü köprüler kullanarak libvirt konuklarınıza nasıl tahsis edeceğinizi gösterir ve her konuğun kendi benzersiz genel IPv6 adresine sahip olmasını sağlar.
Ön Koşullar:
- Libvirt kurulu adanmış sunucu
- Bir /64 IPv6 alt ağı (örneğin, 2001:0db8:abcd::/64)
Başlamadan Önce: Başlamadan önce, aşağıdaki bilgilere sahip olduğunuzdan emin olun:
- IPv6 alt ağ adresiniz (örneğin, 2001:0db8:abcd::/64)
Adım 1 - Gerekli Paketleri Yükleyin
Mevcut libvirt kurulumunuzun yanı sıra gereken bridge-utils ve ifupdown paketlerini yükleyerek başlayın:
sudo apt install bridge-utils ifupdown
Adım 2 - Köprü Arayüzünü Oluşturun
Ardından, yüklenen paketleri kullanarak köprü arayüzünü oluşturun:
sudo brctl addbr br0
Adım 2.1 - Bir Alt Ağ Ata
Şimdi, köprüye bir /96 alt ağı atayın. Bu, sanal makineleriniz için yeterli adres sağlamalıdır:
sudo ip addr add 2001:0db8:abcd:1::1/96 dev br0
Adım 2.2 - Kurulumu Yapın
Köprü arayüzünü etkinleştirin:
ip link set br0 up
Adım 3 - Arayüzü Bir Sanal Makineye Ekleyin
virsh kullanarak köprüyü bir sanal makineye ekleyin:
sudo virsh
virsh içinde, sanal makineniz için etki alanı yapılandırmasını düzenleyin:
edit --domain <name of the VM>
Gerektiğinde değiştirerek, aşağıdaki XML girişini cihazlar düğümüne ekleyin:
<interface type='bridge'>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</interface>
Lütfen adres değerlerini kendi özel yapılandırmanıza göre ayarlayın.
Adım 4 - Sanal Makinenizi Kurun
Sanal makineniz içindeki ağ arayüzünü, tahsis edilen IPv6 adresini kullanacak şekilde yapılandırın:
auto enp7s0
iface enp7s0 inet6 static
address 2001:0db8:abcd:1::2
netmask 96
gateway 2001:0db8:abcd:1::1
Değerleri, ağ yapılandırmanızla eşleşecek şekilde uygun biçimde değiştirin. Bir Windows konuğu durumunda, ağ ayarlarını Windows Ayarlar uygulaması üzerinden yapılandırın.
Adım 4.1 - Yapılandırmayı Etkinleştirin
Ağ hizmetini yeniden başlatarak yapılandırmayı etkinleştirin:
sudo systemctl restart networking
Ağ bağlantınız birkaç saniye içinde, SSH oturumunuzu kesintiye uğratmadan yeniden kurulmalıdır.
Sonuç: Artık libvirt konuklarınıza statik IPv6 adreslerini kullanarak SSH yapabilirsiniz. Köprü yapılandırmanızın yeniden başlatmalar arasında kalıcı olması için, onu /etc/network/interfaces dosyasına ekleyin. Ayrıca, gerekirse adres atamalarını otomatikleştirmek için bir DHCP sunucusu kurmayı düşünün.
Ara