1. Bağlı Değil (ağ kartı mevcut, ancak kablo takılı değil)
2. NAT (Ağ Adresi Çevirisi)
3. NAT Hizmeti
4. Köprülü Ağ
5. Dahili Ağ
6. Yalnızca Ana Bilgisayar Ağı
7. Genel Ağ
Neyi kapsayacağız?
Bu kılavuzda, bir VirtualBox sanal makinesinde Yalnızca Ana Bilgisayar ağ modunu nasıl yapılandırabileceğimizi öğreneceğiz. İki sanal makine kullanacağız: 1) Fedora 34 2) Ubuntu 20.04. Bunları yalnızca Ana Bilgisayar modunda bağladıktan sonra, her ikisinin de birbirine ve Ana makineye ping atıp atamayacağını kontrol edeceğiz. Önce kavramı ve yalnızca Ana Bilgisayar ağ modunu nasıl kullanacağımızı anlayalım.
VirtualBox Yalnızca Ana Bilgisayar Ağ Modu
Yalnızca ana bilgisayar ağı, köprülü ve dahili ağ modlarının birleşik işlevlerini gerçekleştirir. Köprü modunda, bir sanal makine, ana makineyle aynı fiziksel arabirimi paylaştıklarından, ana makineyle ve diğer sanal makinelerle iletişim kurabilir. Benzer şekilde, dahili ağ modu durumunda, sanal makineler yalnızca birbirleriyle konuşabilir, ancak herhangi bir fiziksel arayüze bağlı olmadıkları için ana makine ve setlerinin dışındaki herhangi bir makine ile iletişim kuramazlar.
Not: İç ağ oluşturma ile elde edilebilecek tüm işlevlerin Köprü Ağ Oluşturma yoluyla da gerçekleştirilebileceği açık olmalıdır. Ancak ikinci durumda, sanal makine trafiğini Ana Bilgisayarın fiziksel arabiriminden geçirme konusunda bir güvenlik riski vardır.
Yalnızca ana bilgisayar ağ modu, bir yazılım arabirimi (NIC) kullanarak Ana makine ile sanal makineler arasında bir ağ oluşturur. Bu, bu modda bir sanal makinenin Ana Bilgisayara ve diğer sanal makinelere bağlanabileceği anlamına gelir. Dahili ağ modu durumunda, bağlantı aynı Ana Bilgisayardaki sanal makinelerle sınırlıdır. Ayrıca, Dahili ağ modunun aksine, Yalnızca Ana Bilgisayar modu, bağlı sanal makinelere IP adresleri atamak için DHCP hizmetleri sağlar. Bu mod için ana makinenin fiziksel arayüzüne gerek yoktur. Bunun yerine, yazılım arayüzü (vboxnet olarak adlandırılır) aynı işlevi yerine getirecektir.
Halihazırda konfigüre edilmiş sanal gereçler söz konusu olduğunda, yalnızca Ana Bilgisayar ağı çok yardımcı olur. Bu araçlar, veritabanı sunucuları, web sunucuları vb. gibi farklı uygulamaları çalıştıran birkaç sanal makine içerir. Web sunucusunu ve veritabanı sunucusunu yalnızca Ana Bilgisayar adaptörü kullanarak bağlayabiliriz. Bu sayede her ikisi de birbirleriyle iletişim kurabilir ancak dış dünyayla bağlantı kuramaz. Bu, bir veritabanı sunucusunu dış dünyadan doğrudan erişimden korumak için istenen kurulumdur. Ancak bir web sunucusu durumunda, ona dünyanın her yerinden erişmemiz gerekiyor. Bunu yapmak için VirtualBox ağ seçeneğindeki ikinci adaptörü etkinleştireceğiz ve Bridge adaptörüne bağlayacağız.
Yalnızca Ana Bilgisayar Ağ Modunu Etkinleştirme
VirtualBox'ta Yalnızca Ana Bilgisayar ağ modunu etkinleştirmek için aşağıdaki adımları izleyin:
1. Adım. Yalnızca Ana Bilgisayar ağ bağdaştırıcısı oluşturmamız gerekiyor. Bunun için VirtualBox menü çubuğundaki Dosya seçeneğine gidin ve Host Network Manager'ı seçin.
Adım 2. Yeni açılır pencerede, ilgili yeşil simgeyi seçin. Yalnızca Ana Bilgisayar Ağı Oluşturun. Yeni bir adaptör, vboxnet0, yaratılacak. Bu adaptörün IP aralığı, Özellikler menüsü kullanılarak manuel moddan otomatik moda ayarlanabilir.
Bağdaştırıcı için IPv4 adresini ve maskesini not edin: 192.168.56.1/24 . Daha sonra sanal makinelerde IP adreslerini yapılandırırken buna ihtiyacımız olacak.
Adım 3. Sanal bağdaştırıcı oluşturulduktan sonra, onu yalnızca Ana Bilgisayar ağ modu ile kullanabiliriz. Şimdi sol bölmedeki listeden sanal makineyi seçin. Sanal makinenin adına sağ tıklayın ve Ayarlar seçeneğini seçin veya sağ bölmeden Ayarlar simgesini seçin.
Adım 4. Yeni açılır pencerede, ilgili etiketi seçin. Ağ .
Adım 5. Sağ bölmede, Bağdaştırıcı 1 sekmesi altında:
1. İşaretlemek için işaretleyin Ağ Bağdaştırıcısını Etkinleştir seçenek.
2. Altında Ekli etiket, seç Yalnızca Ana Bilgisayar Bağdaştırıcısı açılır menüden seçeneği.
3. Etiketli açılır menüden İsim , sanal bağdaştırıcının adını seçin ( vboxnet0 bizim durumumuzda). Ayarları kaydedin ve çıkın.
Adım 6. Şimdi sanal makinelerinizi başlatın ve her ikisi için de arabirimlerin IP'sini kontrol edin. kullanabilirsiniz ip bir Bunun için komut. Her makineyi yapılandıralım:
koşu ip bir emretmek:
Gördüğünüz gibi her iki VM'de de enp0s3 arayüzü için IP adresi yok.
b) Şimdi her iki sanal makinede de IP adresini ayarlayacağız. Adımlar hem Ubuntu hem de Fedora için aynı olacaktır. IP adresleri vboxnet0 ağının aralığında olmalıdır.
1) Ubuntu sanal makinesi
Her makinede aşağıdaki komutu çalıştırın.
a) Bağlantının adını kontrol edin
gösteri ile nmclib) IP adresleri ekleyin
sudonmcli con mod Kablolu bağlantı1ipv4.adresleri 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.method kılavuzuc) Bağlantıyı yeniden başlatın
sudonmcli con aşağı Kablolu bağlantı1sudonmcli con up Kablolu bağlantı1
2) Fedora VM
a) Bağlantının adını kontrol edin
gösteri ile nmclib) IP adresleri ekleyin
sudonmcli con mod Kablolu bağlantı1ipv4.adresleri 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.method kılavuzuc) Bağlantıyı yeniden başlatın
sudonmcli con aşağı Kablolu bağlantı1sudonmcli con up Kablolu bağlantı1
Ağ Bağlantısını Test Etme
Artık yalnızca ana bilgisayar ağını yapılandırdığımıza göre, sanal makineler ve ana bilgisayar arasında ping işleminin çalışıp çalışmadığını kontrol edelim. Her makineye diğerinden ping atacağız:
1. Ubuntu'dan Fedora'ya ve Ana makineye Ping atma.
2. Fedora'dan Ubuntu'ya ve Ana makineye Ping atma.
3. Ana makineden Fedora'ya ve Ubuntu'ya Ping atma.
Çözüm
VirtualBox'ta iki sanal makine (VM) arasında yalnızca Ana Bilgisayar ağını başarıyla yapılandırdık. VirtualBox'ın çeşitli özelliklerinin iyi anlaşılması, dağıtımdan önce test için çeşitli konfigürasyonlar ve senaryolar oluşturmaya yardımcı olabilir.