Tidak 100% yakin apa pengaturan Anda, tetapi akan menjelaskan bahwa biasanya "host-only" adapter di VirtualBox adalah antarmuka jaringan kedua selain antarmuka jaringan utama Anda.
Sebagai contoh, pada pengaturan Mac OS X saya VirtualBox, di bawah "Preferensi ..." untuk VirtualBox itu sendiri - di bawah tab / panel "Jaringan" - Saya memiliki adaptor "host-only" yang disebut vboxnet0
. Itu diatur sebagai berikut di panel "Adaptor":
Perhatikan bahwa saya memiliki set berikut di panel "Adaptor":
- Alamat IPv4:
192.168.56.1
- Topeng Jaringan IPv4:
255.255.255.0
- Alamat IPv6:
[blank]
- Topeng Jaringan IPv6:
0
Saya juga mengatur "DHCP Server" dinonaktifkan. Perhatikan juga bahwa untuk contoh ini, jangkauan jaringan untuk adaptor ini adalah 192.168.56.x
. Jika Anda ingin adaptor ini menjadi bagian dari 10.20.0.x
jangkauan, maka ubah alamat IPv4 adaptor dari 192.168.56.1
menjadi 10.20.0.1
.
Kemudian, di "Pengaturan" yang sebenarnya untuk mesin virtual yang Anda inginkan untuk pengaturan ini, klik "Pengaturan". Sekarang, adaptor utama— "Adaptor 1" - harus diatur ke standar standar seperti yang digambarkan di sini:
Tetapi kemudian di bawah "Adaptor 2" Anda ingin mengaktifkan adaptor itu dan mengatur "Terlampir ke:" sebagai "Host-only Adapter" dan kemudian mengatur "Nama:" vboxnet0
seperti yang digambarkan di sini:
Setelah selesai, mulai OS tamu Anda — saya menggunakan Ubuntu, tetapi ini seharusnya bekerja untuk sebagian besar OS tamu Linux seperti CentOS — lalu ketikkan yang berikut ini untuk memulai koneksi jaringan baru Anda secara manual pada port jaringan kedua:
sudo ifconfig eth1 192.168.56.10 netmask 255.255.255.0 up
Catatan Saya telah memilih 192.168.56.10
alamat untuk alamat statis antarmuka ini. Anda dapat mengatur itu untuk apa pun dalam rentang 192.168.56.2
hingga 192.168.56.255
. Saya hanya memilih .10
alamat karena mudah diingat; setidaknya untuk saya. Dan jika Anda ingin mengatur alamat untuk 10.20.0.2
—menganggap alamat Anda ada dalam 10.20.0.x
jangkauan — maka ubah saja 192.168.56.10
ke 10.20.0.2
.
Sekarang sudo ifconfig
hanya inits koneksi sementara. Jika Anda harus reboot sekarang, koneksi itu akan hilang. Jadi, jika Anda ingin mengatur ini sebagai pengaturan permanen Anda harus mengedit /etc/network/interfaces
sebagai berikut. Pertama, buka file itu menggunakan editor teks favorit Anda; Saya suka menggunakan nano
:
sudo nano /etc/network/interfaces
Isi file itu akan terlihat seperti ini:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
Perhatikan bagaimana pengaturan untuk eth0
DHCP; biarkan apa adanya. Untuk menambahkan antarmuka jaringan baru, Anda akan menambahkan sesuatu seperti ini ke bagian bawah file:
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0
Perhatikan bagaimana eth1
diatur ke static
dan memiliki address
dan netmask
pengaturan. Setelah ditambahkan, simpan saja file tersebut. Dan sekarang di reboot mesin Anda akan selalu tahu untuk menetapkan eth1
dan jika Anda ingin mencapai OS tamu dari OS host, Anda hanya perlu pergi ke 192.168.56.10
. Dan jika Anda ingin mengatur alamat untuk 10.20.0.2
—menganggap alamat Anda ada dalam 10.20.0.x
jangkauan — maka ubah saja 192.168.56.10
ke 10.20.0.2
.