Как установить постоянный IP-адрес для VirtualBox с помощью адаптера Bridge?

Как установить постоянный IP-адрес для VirtualBox с помощью адаптера Bridge?

Я запускаю веб-сервер (разработки) на моем Virtualbox (Ubuntu 11.1). Я много перемещаюсь и поэтому получаю различные IP-адреса на своем компьютере.

Каждый раз, когда я получаю новый IP-адрес, мне приходится менять различные настройки конфигурации, чтобы мой сайт заработал.

Есть ли способ установить «постоянный» IP-адрес на моем VB и каким-то образом направить весь трафик на мой ноутбук?

решение1

У меня была та же проблема (VirtualBox 4.1.10, Host Ubuntu 11.10, Guest Ubuntu 11.10). Вот как я ее исправил:

Установите два сетевых интерфейса для виртуальной машины. Первый должен быть NAT, а второй — Host-Only. Если вы не можете добавить подключение host-only, убедитесь, что вы настроили его в Preferences -> Network.

В гостевой ОС (у меня Ubuntu) отредактируйте файл /etc/network/interfaces, добавив в конец следующее:

auto eth1 # this refers to the Host-only network interface
iface eth1 inet static
address 192.168.56.10 # Arbitrary IP address
netmask 255.255.255.0

и перезагрузите. И все. Ничего не меняйте для eth0, так как нам нужно, чтобы он получал настройки автоматически через DHCP для доступа в интернет. eth1позволяет хосту и гостю общаться друг с другом.

решение2

Вы можете изменить свой гостевой IP-адрес VB на статический, изменив эти файлы.

vim /etc/network/interfaces

Добавьте эти строки в конце:

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx

Для настройки DNS

vim /etc/resolv.conf

и добавить:

nameserver xxx.xxx.xxx.xxx

Связанный контент