3

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

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

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

2 ответа2

5

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

Установите два сетевых интерфейса для виртуальной машины. Первый должен быть NAT, а второй должен быть только для хоста. Если вы не можете добавить соединение только с хостом, убедитесь, что вы установили его в Предпочтения -> Сеть.

В гостевой ОС (для меня 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 позволяет хосту и гостю общаться друг с другом.

3

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .