dış dünyayla etkileşim kurmak için konuk ağını KVM'ye kurma (google.com)


10

Makinemdeki ağ kurulumunu daha iyi anlamaya çalışıyorum.

Ana Makine Kurulumu

  1. IP adresime sahip ana makinemde kablosuz bir arayüz ( wlan0 ) var 192.168.1.9.
  2. Bu ana bilgisayarın varsayılan ağ geçidi, IP adresi olan İSS'm aracılığıyla dış dünyaya giden yönlendiricidir 192.168.1.1.
  3. Ana bilgisayarımdaki route -n komutu çıktıyı bana,

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
    192.168.1.160   0.0.0.0         255.255.255.224 U     0      0        0 virbr2
    

Misafir Makine Kurulumu

Şimdi, aşağıdaki gibi KVM'de bir konuk işletim sistemi kuruyorum.

  1. KVM, ayrıntılarını içeren bir alt ağdadır 192.168.1.160/27.
  2. DHCP başlangıcı 192.168.1.176ve DHCP sonu 192.168.1.190.
  3. KVM yapılandırmamın çalışması için aşağıdaki komutu da yaptım.

    arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
    

Konuk işletim sisteminden IP adresimin olduğunu görüyorum 192.168.1.179. Benim route -nmisafir makinesinde komut, bana olarak çıktı verir

kernel IP routing table
Destination     Gateway         Genmask
0.0.0.0        192.168.1.161    0.0.0.0
192.168.1.160  0.0.0.0          255.255.255.224

Konuk işletim sisteminin dış dünyayla etkileşime girmesini nasıl sağlayabilirim?

DÜZENLE

Bu çıktı virsh net-list --all.

ramesh@ramesh-pc:~$ virsh net-list --all
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 arpbr0               inactive   yes           yes
 default              active     yes           yes
 proxyArp             active     yes           yes

Kurulumunuzu burada açıklandığı gibi kontrol edebilirsiniz: wiki.libvirt.org/page/… . Ayrıca kutu Buna izin vermek gerekir: net.ipv4.ip_forward = 1 .
slm

@slm, teşekkürler. Çıktıyı soruya ekledim.
Ramesh

İpv4.ip_forward'ın durumu nedir?
slm

Ayrıca virt-manager'ı kullanarak kurulumunuza göz atarsanız: linuxnix.com/2013/02/…
slm

Ben modifiye /etc/sysctl.conf1. ipv4.ip_forward durumunu değiştirmek için dosyayı
Ramesh

Yanıtlar:


6

Ben teşekkür etmek istiyorum kullanıcı slm konuk ağını kurma bana doğru yönde yönlendirmek için KVM . Ekran resimlerini cevaba ekleyeceğim, böylece daha bilgilendirici olacak.

virt-managerPaketin kurulu olduğunu ve ana makinenin KVM'nin çalışması için gerekli paketlerle kurulduğunu varsayıyorum .


Ağı Misafir Etkileşimine Ev Sahipliği İçin Hazırlama


KVM'deki ana adım ağın kurulmasıdır. Makine ağda mevcut değilse, fiziksel veya sanal olsun, hiçbir amaca hizmet etmez .

Tip virt-managerterminalde. Konsol aşağıdaki gibi görünecektir.

İlk Sanal Yönetici Konsolu Penceresi

Düzenle -> Bağlantı Ayrıntıları'na tıkladığınızda aşağıdaki gibi yeni bir ekran açılır.

Düzenle düğmesine tıkladıktan sonra

Tıklayın Sanal Ağlar sekmesi ve üzerinde orada tıklamadan + yeni ağı eklemek için düğmeye KVM misafirler.

Yeni bir Sanal Ağ Oluşturma

Tıklayın Forward ve sonra aşağıda ekran ile sunulacak. Şimdi, burada seçtiğimiz IPV4 adresleri tamamen bizim seçimimize bağlı ve bu adımı gerçek ihtiyaçlarımıza göre optimize edebiliriz.

IPv4 Adres Alanı Seçme

Üzerinde tıkladıktan sonra Forward yukarıdaki ekranda, aşağıda ekran ile sunulacak. Bu adımda, temel olarak bizim için kullanılabilir adres alanını anlatır.

DHCP Adresleri mevcut

Bu adımda, fiziksel ağa yönlendirmeyi seçin ve konukların dış dünyayla etkileşime girmesine yardımcı olacak ana bilgisayarın ağ arayüzünü seçin.

Ana bilgisayar fiziksel cihazıyla NAT'ı seçin

Yukarıdaki adımdan sonra, neredeyse bitti ve şu ana kadar seçtiğimiz tüm ayrıntıların bir incelemesi olan aşağıdaki ekran ile sunulacaktık.

Son adım


Bu yeni cihazı Konuk İşletim Sistemimize ekleme


'Nin ilk ekranından' e virt-managertıklayın, Openaşağıdaki gibi bir ekranla karşılaşacağız.

İlk adım

Yukarıdaki ekrandan, aşağıdaki gibi başka bir ekran açmak için i üzerine tıklayın .

ikinci adım

Donanım Ekle'ye tıklayın ve Ağ'ı seçin . Gelen sekmesi, önceki adımda ve tıklama bizim yeni oluşturulan ağ gibi ev sahibi cihaz seçin Finish aşağıdaki ekranda gösterildiği gibi.

Son Yapılandırma


Konuk işletim sisteminde test etme


Şimdi, konuk içindeki işletim emin edebiliyoruz emin olun konak gibi makine ve dış ağa google . Ping başarılı olursa, ağımızı konuk işletim sisteminde başarıyla kurduk.ping


Referanslar


Konuk ağını kurmak için kullanılan referans malzeme


0

yönlendiricinizde statik yollar ayarlayın (192.168.1.1).

# ip route add 192.168.1.160/27 via 192.168.1.9 dev < wlan iface>

veya webui aracılığıyla.

iptablesYönlendiriciden 192.168.1.160/27ve tersine ana makinenizde ileri yollar ekleyin (ancak, libvirtbu kuralları zaten sağlar).


Cevap için teşekkürler. Ancak ne yazık ki bu çözüm işe yaramadı.
Ramesh

KVM misafiriniz ev sahibinize DOĞRU mu veya yönlendirilmiş mi?
mVincent

KVM, ana bilgisayara yönlendirilir.
Ramesh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.