Saya mencoba untuk membuat koneksi JDBC dari VirtualBox Ubuntu Guest OS ke database Oracle XE yang menjalankan o Host. Namun, koneksi ditolak. Berikut detail lingkungan saya:
VirtualBox: 4.1.4 Host OS: Windows 7 Guest OS: Ubuntu server 11.4 Mode jaringan: Jaringan bridged Basis data Oracle XE berjalan di Host
Masalah: Server WebLogic berjalan di kotak virtual Ubuntu. Ia mencoba untuk terhubung ke database Oracle XE yang berjalan pada OS Host (windows 7) dengan port mendengarkan 1521. Pada OS Guest (Ubuntu), saya dapat melakukan ping ke komputer Host dari OS Guest. Namun, ketika saya mengkonfigurasi sumber data JDBC di server WebLogic pada OS Guest untuk terhubung ke Oracle XE, koneksi butuh waktu lama, dan akhirnya saya menerima "Pengecualian IO: Adaptor Jaringan tidak dapat membuat koneksi". Ketika saya mencoba "telnet host-ip 1521", tidak ada koneksi yang dibuat.
Dengan jaringan Bridge, saya dapat membuat koneksi dua arah antara host dan OS tamu (mis. Koneksi melalui ssh dan ftp). Apakah ada yang saya lewatkan dalam pengaturan jaringan Bridge dan OS guest / host? Perhatikan bahwa saya dapat membuat koneksi yang sama dalam lingkungan jaringan normal (yaitu tidak menggunakan kotak virtual).
Saya tidak yakin apakah jaringan Bridge adalah pilihan yang baik untuk pekerjaan yang dijelaskan di atas. Haruskah saya menggunakan mode jaringan khusus host? Jika demikian, apakah ada konfigurasi khusus yang perlu saya lakukan? Saya membaca dokumen kotak Virtual tentang pengaturan jaringan host-only, namun, kurang detail. Saya mengikuti prosedur yang dijelaskan dalam manual, dan bahkan tidak dapat terhubung ke host.
Bisakah beberapa ahli di sini memberi tahu saya tentang masalah ini?
Sangat dihargai. Licheng
sumber
Jawaban:
Saya pasti akan merekomendasikan koneksi jaringan host-only untuk pendekatan Anda.
Jika Anda membutuhkan yang dijembatani untuk tujuan lain, simpan dan buat koneksi hanya host saja.
Saya telah menemukan berkali-kali bahwa koneksi antara tuan rumah dan tamu tidak berfungsi dengan koneksi yang dijembatani, yang berarti mereka umumnya tidak didukung. Kedua, Anda mengalami masalah seperti
Dengan koneksi host-only Anda mendapatkan antarmuka alamat tetap pada host dan tamu mendapat IP yang ditetapkan dari DHCP.
Catatan untuk alasan kinerja pilih dalam properti adapter VM jenis jaringan Paravirtualized / Virtio. Yang ini berfungsi untuk saya dengan tamu Ubuntu dan menghindari persaingan HW yang mahal .. dan memberikan perilaku yang konsisten.
sumber