Не на 100% впевнений, що таке налаштування, але пояснить, що, як правило, лише адаптер, призначений лише для господарів у VirtualBox, є другим мережевим інтерфейсом, крім основного мережного інтерфейсу.
Наприклад, у моїй установці Mac OS X VirtualBox, в розділі "Налаштування ..." для самого VirtualBox - на вкладці / панелі "Мережа", у мене є адаптер "тільки для хоста", який викликається vboxnet0
. На панелі "Адаптер" це встановлено так:
Зауважте, що на панелі "Адаптер" у мене є такий набір:
- Адреса IPv4:
192.168.56.1
- Мережа IPv4 мережі:
255.255.255.0
- Адреса IPv6:
[blank]
- Мережа IPv6:
0
У мене також встановлено "DHCP-сервер" встановлено як відключений. Зауважте також, що для цього прикладу буде діапазон мережі для цього адаптера 192.168.56.x
. Якщо ви хочете, щоб цей адаптер був частиною 10.20.0.x
діапазону, то змініть IPv4 адресу адаптера з 192.168.56.1
на 10.20.0.1
.
Потім у фактичних "Налаштуваннях" для віртуальної машини, для якої потрібно виконати цю установку, натисніть "Налаштування". Тепер головний адаптер - «Адаптер 1» - повинен бути встановлений на стандартні параметри за замовчуванням, як зображено на малюнку:
Але тоді в розділі "Адаптер 2" ви хочете ввімкнути цей адаптер і встановити "Приєднаний до:" як "Адаптер тільки для хоста", а потім встановити "Ім'я:", vboxnet0
як зображено тут:
Після цього запустіть вашу гостьову ОС - я використовую Ubuntu, але це повинно працювати для більшості будь-яких гостьових ОС Linux, таких як CentOS, а потім введіть наступне, щоб вручну запустити нове мережеве з'єднання на другому мережевому порту:
sudo ifconfig eth1 192.168.56.10 netmask 255.255.255.0 up
Примітка. Я вибрав 192.168.56.10
адресу для статичної адреси цього інтерфейсу. Ви можете встановити , що до чого - або в межах 192.168.56.2
до 192.168.56.255
. Я просто вибрав .10
адресу, оскільки її легко запам'ятати; принаймні для мене. І якщо ви хочете встановити адресу - якщо 10.20.0.2
вважати, що ваша адреса знаходиться в 10.20.0.x
діапазоні - просто змініть 192.168.56.10
на 10.20.0.2
.
Тепер це sudo ifconfig
тільки запускає тимчасове з'єднання. Якби ви перезавантажилися зараз, це з'єднання було б втрачено. Отже, якщо ви хочете встановити це як постійне налаштування, вам доведеться відредагувати /etc/network/interfaces
наступним чином. Спочатку відкрийте цей файл за допомогою улюбленого редактора тексту; Мені подобається використовувати nano
:
sudo nano /etc/network/interfaces
Вміст цього файлу виглядатиме приблизно так:
# 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
Зверніть увагу, як налаштування для eth0
DHCP; залиште те, що є. Щоб додати новий мережевий інтерфейс, слід додати щось подібне до нижньої частини файлу:
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0
Зверніть увагу, як eth1
встановлено, static
має address
і netmask
налаштування. Після додавання просто збережіть файл. А тепер при перезавантаженні вам машина завжди буде знати, як призначити, eth1
і якщо ви хочете дістатись до цієї гостьової ОС з хост-ОС, вам просто потрібно буде перейти 192.168.56.10
. І якщо ви хочете встановити адресу - якщо 10.20.0.2
вважати, що ваша адреса знаходиться в 10.20.0.x
діапазоні - просто змініть 192.168.56.10
на 10.20.0.2
.