Tidak dapat mengakses jaringan khusus host VirtualBox dari host windows

10

Saya punya dua vms yang berjalan di host windows, masing-masing dengan jaringan hanya host dan ips di kisaran 192.168.56.XXX. Salah satunya menjalankan apache dan menyajikan beberapa konten yang ingin saya akses dari host windows saya.

Namun, host windows tidak dapat mengakses server apache sama sekali. Server berjalan pada 192.168.56.103. ipconfig dari windows mengatakan ip untuk antarmuka Virtual Box adalah 169.254.143.37. Saya mencoba menambah rute ke lalu lintas 192.168.56.XX, tetapi semua yang saya coba tidak berhasil dan saya mungkin menggunakannya dengan salah.

Ada ide tentang bagaimana membuat ini bekerja?


sumber

Jawaban:

5

Jika Anda ingin berkomunikasi dengan VM Anda dengan IP 192.168.56.XXX, Anda memerlukan antarmuka host Virtual Box untuk memiliki IP pada kisaran yang sama. Antarmuka Anda tidak (169.254).

Pada instalasi baru VBox 3.1.8, itu menciptakan antarmuka baru bernama "VirtualBox Host-Only Network" dengan alamat IP statis: 192.168.56.1/24.

Antarmuka Anda kemungkinan besar salah konfigurasi untuk menggunakan DHCP. Ubah untuk menggunakan 192.168.56.1 dengan 255.255.255.0 netmask dan itu akan berfungsi.

Christophe Drevet-Droguet
sumber
1

VM Anda mendapatkan IP seperti 169. * karena klien DHCP mereka tidak menemukan server DHCP untuk memberi mereka sewa. Oleh karena itu, IP host & IP VM tidak dapat diakses satu sama lain. Rute statis tidak akan menyelesaikan masalah ini. Anda perlu mencari tahu mengapa VM tidak mendapatkan sewa IP, atau Anda dapat mencoba mengatur alamat IP secara manual ke Kelas C yang sama (192.168.56. *) Yang digunakan host Anda.

Jay
sumber
1

Saya dapat memperbaiki ini dengan memberikan server saya alamat statis 192.168.56.11. Kemudian, saya bisa melakukan ping OS tamu saya dari tuan rumah. Saya juga menambahkan entri file host pada mesin host saya untuk membuatnya lebih mudah diakses.

Saya masih tidak dapat melakukan ping tuan rumah dari tamu ... tidak yakin mengapa.

Kit Menke
sumber
1

coba ini:

http://brianreiter.org/2010/09/18/fix-virtualbox-host-only-network-adapter-creates-a-virtual-public-network-connection-that-caus-windows-to-disable-services/

BTW, tidak bisa menggunakan skrip PowerShell. Saya perlu membuat kunci * NdisDeviceType melalui Regedit

pengguna167895
sumber
1
Selamat Datang di Kesalahan Server! Secara umum kami menyukai jawaban di situs untuk dapat berdiri sendiri - Tautan bagus, tetapi jika tautan itu putus, jawabannya harus memiliki informasi yang cukup untuk tetap membantu. Silakan pertimbangkan untuk mengedit jawaban Anda untuk memasukkan lebih detail. Lihat FAQ untuk info lebih lanjut.
slm
0

Sudahkah Anda menetapkan gateway default yang benar di VM Anda? Seperti apa tabel routing pada host dan tamu?

Tom Newton
sumber
0

Setelah Anda menemukan, instal dan mulai adaptor Host-only pada host Windows Anda, jika Anda masih tidak dapat terhubung ke VM, coba matikan firewall Windows untuk adaptor itu.

Jika itu berhasil, Anda bisa membiarkannya seperti itu, atau menggunakan Windows Firewall-fu untuk membuka port dan barang yang benar.


sumber
0

169.254 = Tidak ada server DHCP yang ditemukan. Ini bisa jadi tidak ada atau ada masalah firewall. Tergantung pada sistem operasi Anda, disarankan untuk memeriksa aturan firewall Anda. Windows 7 cukup paranoid!

JamesK
sumber
0

Jika Anda tidak dapat melakukan ping host dari VM, sudahkah Anda mencoba mematikan firewall pada host? mungkin itu memfilter permintaan ICMP. Matikan firewall sebagai tes, jika ping OK maka Anda harus memeriksa konfigurasi firewall Anda yang menyaring permintaan ICMP.

Muhammad Panji
sumber
0

Saya mengalami masalah ini dan ternyata VBox tidak bisa mendapatkan IP untuk tamu Mac saya karena bukan anggota domain kami. Saya hanya memastikan bahwa host host dan guest VM diatur ke subnet yang sama dan kemudian secara manual mengatur IP guest VM agar sesuai dengan bagian jaringan adaptor:

Adaptor Jaringan Host-Only Windows (Host): - Subnet: 255.255.255.0 - Alamat IPv4: 192.168.56.1

Konfigurasi Jaringan VM Mac (Tamu): - Subnet: 255.255.255.0 - Alamat IPv4: 192.168.56.2

Voila! Peringatan "IP yang ditetapkan sendiri" saya hilang dan saya bisa melakukan ping Host <=> Tamu ...

Semoga ini bisa membantu seseorang!

derekmx271
sumber
0

Jika Anda menggunakan Windows, buka Pengaturan Firewall dan biarkan semua executable Kotak Virtual lewat. Yang ini berhasil.

[root @ kelas mungkin] # ping 192.168.56.1 PING 192.168.56.1 (192.168.56.1) 56 (84) byte data. 64 byte dari 192.168.56.1: icmp_seq = 1 ttl = 128 waktu = 0.238 ms 64 byte dari 192.168.56.1: icmp_seq = 2 ttl = 128 waktu = 0.473 ms 64 byte dari 192.168.56.1: icmp_seq = 3 ttl = 128 waktu = 0.357 Nona

pengguna460164
sumber
0

Saya memiliki masalah yang sama dan saya menggunakan kombinasi jawaban yang disediakan oleh Christophe Drevet-Droguet dan teks yang dikutip di bawah ini (yang saya temukan di tautan berikut: https://www.vmware.com/support/ws4/doc/network_configure_ws .html )

Meskipun VMnet0, VMnet1 dan VMnet8 tersedia dalam daftar adapter jaringan, mereka biasanya digunakan untuk konfigurasi bridged, host-only dan NAT.

Saya menggunakan NAT di pengaturan jaringan VM tamu saya dan saya memperbaiki IP dan subnet di properti VMware Network Adapter VMnet8 pada Windows 10. Dan kemudian berhasil.

Pradeep Anchan
sumber
0

Anda dapat menggunakan NAT dan mengatur penerusan port. dalam penerusan port, tambahkan aturan baru HTTP, TCP, 127.0.0.1, 8888, 192.168.56.103, 80

Jalankan youn virtualbox daripada menggunakan browser Anda http://127.0.0.1:8888

deya tri
sumber