siapkan jaringan tamu di KVM untuk berinteraksi dengan dunia luar (google.com)

10

Saya mencoba lebih memahami pengaturan jaringan di mesin saya.

Pengaturan Mesin Host

  1. Saya memiliki antarmuka nirkabel ( wlan0 ) pada mesin host saya yang memiliki alamat IP sebagai 192.168.1.9.
  2. Gateway default dari host ini adalah router yang menuju ke dunia luar melalui ISP saya, yang alamat IP-nya 192.168.1.1.
  3. Perintah route -n di mesin host saya mengembalikan saya output sebagai,

    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
    

Pengaturan Mesin Tamu

Sekarang, saya mengatur OS tamu di KVM seperti di bawah ini.

  1. KVM berada dalam sub-jaringan yang memiliki rincian sebagai 192.168.1.160/27.
  2. Awal DHCP adalah 192.168.1.176dan akhir DHCP adalah 192.168.1.190.
  3. Saya juga melakukan perintah di bawah ini agar konfigurasi KVM saya berfungsi.

    arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
    

Dari OS tamu, saya melihat bahwa alamat IP saya 192.168.1.179. route -nPerintah saya di mesin tamu mengembalikan saya output sebagai,

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

Bagaimana saya bisa membuat OS tamu untuk berinteraksi dengan dunia luar?

EDIT

Ini adalah output dari 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
Ramesh
sumber
Bisakah Anda memeriksa pengaturan w / virsh seperti dijelaskan di sini: wiki.libvirt.org/page/… . Juga kotak perlu untuk memungkinkan ini: net.ipv4.ip_forward = 1 .
slm
@ sdm, terima kasih. Saya telah menambahkan output ke pertanyaan.
Ramesh
Apa status ipv4.ip_forward?
slm
Juga jika Anda melihat pengaturan Anda menggunakan virt-manager: linuxnix.com/2013/02/…
slm
Saya memodifikasi /etc/sysctl.conffile untuk mengubah status ipv4.ip_forward menjadi 1.
Ramesh

Jawaban:

6

Saya ingin mengucapkan terima kasih kepada pengguna slm karena membimbing saya ke arah yang benar dalam mengatur jaringan tamu di KVM . Saya akan menambahkan tangkapan layar ke jawabannya sehingga akan lebih informatif.

Saya berasumsi virt-managerpaket diinstal dan juga mesin host diatur dengan paket yang diperlukan agar KVM berfungsi.


Mempersiapkan Jaringan Untuk Interaksi Tamu-Tuan Rumah


Langkah utama dalam KVM adalah pengaturan jaringan. Jika mesin tidak tersedia di jaringan, maka tidak ada gunanya, baik itu fisik atau virtual .

Ketikkan virt-managerterminal. Konsol akan muncul seperti di bawah ini.

Jendela Konsol Manajer Virtual Awal

Klik Edit -> Detail Koneksi dan layar baru akan muncul seperti di bawah ini.

Setelah Mengklik tombol Edit

Klik tab Jaringan Virtual dan dari sana klik tombol + untuk menambahkan jaringan baru ke tamu KVM .

Membuat Jaringan Virtual baru

Klik pada Forward dan kemudian kita akan disajikan dengan layar di bawah ini. Sekarang, alamat IPV4 yang kami pilih di sini sepenuhnya sesuai dengan pilihan kami dan kami dapat mengoptimalkan langkah ini sesuai dengan kebutuhan kami yang sebenarnya.

Memilih Ruang Alamat IPv4

Setelah kita klik Maju di layar di atas, kita akan disajikan dengan layar di bawah ini. Pada langkah ini, pada dasarnya memberitahu ruang alamat yang tersedia untuk kita.

Alamat DHCP tersedia

Pada langkah ini, pilih penerusan ke jaringan fisik dan pilih antarmuka jaringan host yang akan membantu para tamu untuk berinteraksi dengan dunia luar.

Pilih NAT dengan perangkat fisik host

Setelah langkah di atas, kami hampir selesai dan kami hanya akan disajikan dengan layar di bawah ini, yang merupakan semacam ulasan dari semua detail yang kami pilih sejauh ini.

Langkah terakhir


Menambahkan perangkat baru ini ke OS Guest kami


Dari layar awal virt-manager, klik pada Opendan kami akan disajikan dengan layar seperti di bawah ini.

Langkah pertama

Dari layar di atas, klik pada i untuk membuka layar lain seperti di bawah ini.

tahap kedua

Klik pada Add Hardware dan pilih Network . Di tab Jaringan , pilih perangkat host sebagai jaringan kami yang baru dibuat pada langkah sebelumnya dan klik Selesai seperti yang ditunjukkan pada layar di bawah ini.

Konfigurasi Final


Pengujian di OS tamu


Sekarang, di dalam tamu OS memastikan bahwa Anda dapat pingdengan tuan rumah mesin dan jaringan luar seperti google . Jika ping berhasil, maka kami telah berhasil mengatur jaringan kami di OS tamu.


Referensi


Bahan referensi yang digunakan untuk mengatur jaringan tamu

Ramesh
sumber
0

siapkan rute statis di router Anda (192.168.1.1).

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

atau via webui.

tambahkan iptablesrute penerusan pada host Anda dari router ke 192.168.1.160/27dan sebaliknya (meskipun, saya pikir, sudah libvirtmemberikan aturan ini).

mVincent
sumber
Terima kasih atas jawabannya. Namun sayangnya solusi ini tidak berhasil.
Ramesh
Apakah tamu KVM Anda disatukan atau dialihkan ke host Anda?
mVincent
KVM dialihkan ke host.
Ramesh