VirtualBox’ta Bir Sunucuya Gelen Bağlantılara Nasıl İzin Verilir

Eğer VirtualBox kullanarak bir Linux dağıtımı çalıştırıyorsanız ve sanal makine için NAT (Ağ Adresi Çevirisi) yapılandırması yaptıysanız, gelen bağlantılara izin vermeye çalışırken sorunlarla karşılaşabilirsiniz. Örneğin, sanal makinenize web trafiği veya ping istekleri nasıl etkinleştireceğinizi merak ediyor olabilirsiniz—genellikle 10.0.2.15 gibi bir IP adresi altında çalışır. Neyse ki, bu yaygın sorunun basit bir çözümü vardır.

Sorunun Anlaşılması

NAT, bir sanal makine çalıştırırken internete çıkış bağlantılarını etkinleştirmek için etkili bir yoldur, ancak dış cihazların buna bağlanmasına izin vermek istediğinizde zorluklar çıkarır. Bu genellikle, ana bilgisayar makinenizden ping isteği gönderdiğinizde zaman aşımı hatası ile sonuçlanır.

Neden Bir Zorluk?

  • NAT Yapılandırması: Varsayılan olarak, NAT yapılandırmaları yalnızca giden trafiğe izin verir. Dolayısıyla, gelen bağlantılar engellenir.
  • İstek Zaman Aşımı: Sonuç olarak, sanal makinenize ping atmaya veya web sunucusu gibi hizmetlere erişmeye çalıştığınızda zaman aşımı hataları ile karşılaşabilirsiniz.

Çözüm: VirtualBox’ta Port Yönlendirmeyi Yapılandırma

VirtualBox ayarlarınızdaki gelen bağlantıları etkinleştirmek için, NAT ayarlarında sunulan port yönlendirme özelliğini kullanabilirsiniz. İşte adım adım bir kılavuz:

Adım 1: VirtualBox Ayarlarını Açın

  1. VirtualBox uygulamasını başlatın.
  2. Listeden sanal makinenizi seçin.
  3. Ayarlar simgesine (dişli simgesi) tıklayın.

Adım 2: Ağ Ayarlarına Erişin

  1. Ayarlar penceresinde sekmesine geçin.
  2. Ağ adaptörünün etkin olduğundan ve NAT olarak ayarlandığından emin olun.

Adım 3: Port Yönlendirmeyi Yapılandırın

  1. Gelişmiş açılır menüsüne tıklayın.
  2. Port Yönlendirme düğmesini seçin. Bu, yeni bir yapılandırma penceresi açacaktır.

Adım 4: Yeni Bir Kural Ekleyin

  1. Port Yönlendirme penceresinde Kural Ekle düğmesine tıklayın (artı simgesi).
  2. Aşağıdaki alanları doldurun:
    • İsim: Kurala bir isim verin (örn. Web Trafiği).
    • Protokol: TCP seçin.
    • Ana Bilgisayar IP: Tüm arayüzlerden bağlantıları almak için boş bırakın.
    • Ana Bilgisayar Portu: Ana bilgisayarda kullanmak istediğiniz port numarasını ayarlayın (örn. HTTP için 8080).
    • Misafir IP: Sanal makinenizin IP adresini girin (örn. 10.0.2.15).
    • Misafir Portu: VM’de hizmetin çalıştığı port numarasını ayarlayın (genellikle bir web sunucusu için 80).

Adım 5: Ayarlarınızı Kaydedin

Kuralı kaydetmek ve Port Yönlendirme penceresini kapatmak için Tamam‘a tıklayın, ardından ayarları kapatmak için tekrar Tamam‘a tıklayın.

Yapılandırmanızı Test Etme

Port yönlendirmeyi ayarladıktan sonra, bunun çalışıp çalışmadığını test etme zamanı:

  1. Sanal makinenizi başlatın.
  2. Web sunucunuzun veya istediğiniz hizmetin belirtilen misafir portunda çalıştığından emin olun.
  3. Ana bilgisayar makinenizde bir web tarayıcısını açın ve şu URL’yi yazın: http://localhost:8080 (seçtiğiniz port numarasını 8080 ile değiştirin).
  4. Sayfanın başarılı bir şekilde yüklendiğini kontrol edin.

Sonuç

Yukarıdaki adımlarla, VirtualBox’ta çalışan sanal makinenize gelen bağlantılara başarıyla izin verebilirsiniz. NAT ayarlarındaki port yönlendirme özelliğini kullanarak, web sunucuları gibi hizmetlerin ana bilgisayar makinenizden gelen isteklere yanıt vermesini sağlayabilirsiniz. NAT ile port yönlendirme hakkında daha kapsamlı bir rehber için, çevrimiçi olarak mevcut daha ayrıntılı kaynaklara başvurabilirsiniz.

Şimdi gidin ve VirtualBox ortamlarınızda sorunsuz bağlantı yeteneklerinin keyfini çıkarın!