Perlu bantuan pengaturan jaringan Fedora (atau CentOS) di mana VM dihubungkan ke kartu jaringan eksternal

1

Saya memiliki mesin linux RedHat style (saat ini menjalankan Fedora 21) yang menjadi tuan rumah untuk berbagai mesin virtual dengan berbagai sistem operasi tamu. Sangat penting untuk tujuan saya bahwa mesin virtual dapat menggunakan libpcap dan libnet untuk mengakses protokol non-IP pada jaringan fisik eksternal. Saya pernah memiliki semuanya berjalan dengan benar, tetapi itu rusak ketika OS host ditingkatkan dari Fedora 19 ke Fedora 21. Saat ini, saya memiliki OS host berjalan, dan semuanya tampaknya benar KECUALI bahwa saya tidak bisa mendapatkan server VNC untuk berkomunikasi dengan luar dunia. SSHD berjalan dengan baik, tetapi koneksi VNC time out. Dari layar konsol fisik, saya dapat terhubung ke server VNC menggunakan 127.0.0.1, jadi saya tahu server sedang berjalan. Tidak ada penyaringan firewall.

Ada saran tentang cara men-debug masalah ini?

Lars Poulsen
sumber
Sistem VM apa yang Anda gunakan. Sudahkah Anda memeriksa pengaturan untuk akses jaringan antara VM?
Andy
Masalah langsung saya adalah bahwa server VNC tidak akan mengizinkan koneksi masuk, dan saya tidak tahu bagaimana itu bisa terjadi. Saya telah membuat jembatan virtual kedua "br0" "
Lars Poulsen
Saya menggunakan qemu-kvm. Di mesin host saya telah membuat jembatan virtual "br0" di samping "virbr0" yang dibuat secara otomatis. Saya telah memasukkan kartu ethernet eksternal dalam "br0" dan mengkonfigurasi "br0" sebagai antarmuka ethernet aktif untuk sistem host. Saya telah memverifikasi bahwa server VNC sedang berjalan, dan saya dapat mengaksesnya dari pemirsa lokal. Firewall iptables telah dinonaktifkan. Saya pikir tidak ada gunanya mencoba masuk ke mesin virtual sampai saya bisa masuk ke sistem host.
Lars Poulsen