Настройте статический IP в VirtualBox

Настройте статический IP в VirtualBox

У меня возникла проблема: у меня Ubuntu Desktop и я установил Virtual-Box (4.1). ПРОБЛЕМА: Ubuntu 11.10 Desktop является моей операционной системой хоста, а на Virtual-box я установил сервер Ubuntu, выбрав адаптер моста в качестве первого адаптера по умолчанию. Мой файл сетевых интерфейсов получает IP-адрес от DHCP-сервера, но я хочу настроить статический IP-адрес.

Изменив файл сетевого интерфейса на статический и задав несколько статических IP-адресов, я перестал работать в гостевой операционной системе (виртуальная машина -> сервер Ubuntu) через Интернет.

Может ли кто-нибудь помочь мне настроить статический трафик на virtual-box, чтобы мой интернет работал и на гостевой операционной системе?

заранее спасибо.

решение1

Было бы полезно разместить следующее:

#ifconfig eth0

Убедитесь, что статический IP-адрес действительно назначен вашей виртуальной машине.

Вполне возможно, что из-за опечатки или ошибки статический IP-адрес не был правильно привязан к вашему экземпляру Ubuntu. Вы упомянули, что при первоначальной установке DHCP смог получить IP-адрес, поэтому мы знаем, что сеть работает.

В качестве быстрого теста попробуйте сделать следующее:

Пример:

#sudo ifconfig eth0 down
#sudo ifconfig eth0 192.168.1.55 255.255.255.0 192.168.1.1
#sudo ifconfig eth0 up

Первый набор октетов будет вашим клиентским IP-адресом.

Второй набор — это сетевая маска.

Третий набор — это ворота.

Это должно временно настроить eth0 со статическим IP. Это случайно не работает?

А пока, пожалуйста, опубликуйте вывод следующих команд по ссылке pastebin.ubuntu.com

#ifconfig eth0

#cat /etc/default/interfaces

#dmesg

решение2

Чтобы убедиться, скажите нам:

Изменив файл сетевого интерфейса на статический и задав несколько статических IP-адресов, я перестал работать в гостевой операционной системе (виртуальная машина -> сервер Ubuntu) через Интернет.

IP-адрес, который вы назначаете своей виртуальной установке Ubuntu Server, находится в том же диапазоне IP-адресов, что и ваша локальная сеть?

Если вы указали IP-адрес, который находится в другом диапазоне IP-адресов (например, в диапазоне IP-адресов 10.0.0.0/8 [от 10.0.0.1 до 10.255.255.254]), ваша виртуальная машина Ubuntu Server не сможет взаимодействовать с вашим маршрутизатором — ваш маршрутизатор не сможет правильно маршрутизировать пакеты из вашей виртуальной машины в Интернет и наоборот.

Если ваша локальная сеть имеет диапазон IP-адресов 192.168.0.0/24 (от 192.168.0.1 до 192.168.0.254), вам следует назначить свободный IP-адрес в этом диапазоне (например, 192.168.0.50).

Другой вариант, который вы, возможно, захотите изучить:

Мой первый адаптер по умолчанию получает IP-адрес от DHCP-сервера, но я хочу настроить статический IP-адрес.

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

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