Я перепробовал много путеводителей, но ничто не помогало мне / не помогало мне. Я хотел бы разместить сервер в своей локальной сети со статическим IP-адресом. У меня есть виртуальная машина Linux Mint внутри Virtualbox, которая настроена с определенным IP (192.168.0.30), но я не получаю конкретный IP (потому что в данный момент я получаю динамический IP). Как я могу редактировать это? Пробовал Host-only-Adapter и т.д., Но он не работал вообще. Я также хотел бы иметь доступ в Интернет с сервера. Таким образом, сервер размещается, но также может просматривать Интернет.

Надеюсь, кто-нибудь может мне помочь;)

поздравил

РЕДАКТИРОВАТЬ (чтобы уточнить):

У меня есть Virtualbox на моем ПК с Windows 8.1.

Виртуальная машина Linux (Linux Mint) работает в Virtualbox.

Прямо сейчас сеть виртуальных машин настроена как "мостовая".

Работает штрафы, я могу пинговать виртуальную машину и пинговать свой хост с моей виртуальной машины. (Полная связь между обоими).

Что я хочу изменить сейчас:

ВМ иногда получает другой IP. Я настроил виртуальную машину с 192.168.0.30, но теперь маршрутизатор дал мне 192.168.0.20, что вызывает проблемы, потому что мое owncloud (работает на apache) настроено с адресом 192.168.0.30.

Я хотел бы предоставить виртуальной машине статический IP-адрес (192.168.0.30), чтобы при каждом запуске виртуальной машины виртуальная машина всегда получала IP-адрес 192.168.0.30.

Как я могу это сделать?

Что я должен изменить?

РЕДАКТИРОВАТЬ 29.11.15

Вот файл интерфейсов:

 # The loopback network interface
   auto lo
   iface lo inet loopback

 # The primary network interface

 auto eth0
 iface eth0 inet static
 address 192.168.0.30
 netmask 255.255.255.0
 gateway 192.168.0.1

У виртуальной машины есть подключение к Интернету (например, через Iceweasel), но ifconfig все еще сообщает мне другой IP-адрес (например, сейчас я получил 192.168.0.20).

Должен ли я изменить некоторые настройки внутри Virtualbox? ВМ сейчас работает с мостом.

2 ответа2

1

@Konstantin

Установите статический IP на Linux VM (Linux Mint) работает в Virtualbox.

Можете ли вы попробовать ниже процесс

Шаг 1: сделать резервную копию файлового интерфейса
sudo cp /etc /network /interfaces /etc /network /interfaces-bk

Шаг 2: отредактируйте файловые интерфейсы следующим образом: sudo vi /etc /network /interfaces

     # The loopback network interface
       auto lo
       iface lo inet loopback

     # The primary network interface

     auto eth0
     iface eth0 inet static
     address 192.168.1.21
     netmask 255.255.255.0
     gateway 192.168.1.1

Шаг 3: перезапустите сетевые службы. Sudo /etc/init.d/networking restart

0

У вас есть два варианта:

  • Настройте маршрутизатор на постоянное назначение IP-адреса 192.168.0.30 от DHCP для гостевой виртуальной машины (возможно, привязка MAC-адреса к IP-адресу в локальной сети маршрутизатора -> настройка DHCP).
  • Настройте 192.168.0.30 или другой IP-адрес на гостевой виртуальной машине статически. Выберите IP вне диапазона DHCP, но все еще в вашей сети (я думаю, 192.168.0.x или 192.168.x.x ).

В твоем случае:

  • 192.168.0.30 не подходит для статического IP-адреса - он находится внутри диапазона DHCP, поэтому выберите другой вне диапазона DHCP или настройте диапазон DHCP.
  • Сохраните настройки Bridged Adapter в конфигурации вашей виртуальной машины.
  • Настройте статический IP-адрес в вашей гостевой ОС так, как вы предпочитаете: отредактируйте /etc /network /interfaces или через графический интерфейс вашей среды рабочего стола. Вы можете скопировать информацию маски, шлюза ifconfig и DNS-серверов cat /etc/resolv.conf из текущей динамической настройки NIC.
  • Перезагрузите сетевой интерфейс.

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