Virtualbox статичний ip

Захотілося підключатися до VM (віртуальній машині) по статичному IP, тобто хочу підключатися по HTTP і по SSH теж :) сказано - зроблено.

Virtualbox статичний ip

Virtualbox статичний ip

3. Тепер заходжу в налаштування своєї VM і на вкладці Адаптер 2 вказую:

Virtualbox статичний ip

Натискаю ок і запускаю VM (ніякі порти прокидати не потрібно).

4. VM завантажилася, логін в виртуалке під рутом і виконую в виртуалке команду:

ifconfig eth1 192.168.56.101

по ідеї ще потрібно виконати команду:

netmask 255.255.255.0 up

але команда видає у мене помилку (на яку можна забити): netmask: unable to parse "up": Resource temporarily unavailable

Напевно у вас виникло питання, як так, ми створили інтерфейс 192.168.56.1 а підключаємося до 192.168.56.101. не переживайте, це нормально.

5. На жаль, налаштування описані в пункті 4 є тимчасовими, і щоб все працювало навіть після перезавантаження VM, потрібно правильно скофігуріровать мережеві інтерфейси. Для Debian файл / 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
# Allow-hotplug eth0
# Iface eth0 inet dhcp
auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255

* Зеленим виділив те, що додав

Для CentOS 6.5 в файлі / etc / sysconfig / network-scripts / ifcfg-eth 0 у мене вийшов такий конфіг:

DEVICE = eth0
BOOTPROTO = dhcp
ONBOOT = yes
TYPE = Ethernet
IPV6INIT = no
USERCTL = no

створіть файл / etc / sysconfig / network-scripts / ifcfg-eth 1 з такими настройками:

Тепер перезавантажте виртуалку або виконайте команду:

service network restart

Цього буде достатньо, щоб підключатися до своєї виртуалке.

З Debian доступ у внешк з'являється відразу, але, якщо Вам знадобиться доступ з виртуалки CentOS у внешк, то в виртуалке виконайте команду:

route add default gw 10.0.2.2

Якщо що, в виртуалке перевіряйте налаштування командою ifconfig Ви повинні домогтися ситуації, коли у Вас буде приблизно така ситуація:

p.s. VirtualBox 4.3.10, удачки.