Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 18 апр 2024, 18:46

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: VirtualBox
СообщениеДобавлено: 17 фев 2014, 02:06 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
09 дек 2021, 03:04
Сообщения: 756
Откуда: Futurama
Статья призвана помочь с настройкой сети (+некоторая доп. информация) для virtualbox. На момент выхода статьи версия вбокса == "4.3.6 r91406"

Определения:
Хост система - система на которой установлен vbox (при написании статьи - "win7")
Гость система - система установленная на vbox (при написании статьи - "linux ubuntu 12.04 LTS")

Настройки сети
Нужно убедиться что установленный драйвер актуален. Для этого нужно перейти в свойства адаптера вбокса, нажать обновить драйвер и указать место поиска драйвера в ручную. Путь который нужно указать соответствует пути установки вбокса (у меня такой - "C:\Program Files\Oracle\VirtualBox"). Не могу назвать точной причины, но, возможно при обновлении версии вбокса драйвер не обновляется, т.к. при выполнении этих действий драйвер у меня обновился успешно.

Цитата:
Установка видимости в сети интернет
  1. заходим в свойства гостевой системы - сеть
  2. подключаем сетевой адаптер (галочкой)
  3. тип подключения - NAT (так же этот тип подключения позволит использовать интернет гостевой системой, по умолчанию в 1но стороннем порядке)
  4. заходим в - дополнительно
  5. тип адаптера PCnet-FAST III (у меня так)
  6. ставим галку - кабель подключен
  7. заходим в проброс портов - создаем правило (имя любое, например hlds)
  8. протокол - UDP
  9. порт "хост" системы - любой к примеру 1111 (тот порт при обращении к которому будет перенаправление на порт гостевой системы)
  10. порт "гостя" - любой, но лучше 27015 (дефолтный серверный), порт гостевой системы - принимающий перенаправляемый сигнал с "хост" системы. Должен соответствовать порту игрового сервера!
  11. ИП(ы) указывать не нужно
  12. жмем - ок

Настройка локальной сети
  1. заходим в свойства гостевой системы - сеть
  2. подключаем сетевой адаптер (галочкой, вместе с настроенным интернетом это 2й сетевой адаптер данной статьи)
  3. тип подключения - "Сетевой мост"
  4. имя - выбираем сетевую карту через которую идет подключение по локальной сети (у меня карта "realtek", обеспечивает сразу: локальную сеть + интернет)
  5. заходим в - дополнительно
  6. тип адаптера PCnet-FAST III (у меня так)
  7. неразборчивый режим - разрешить все
  8. ставим галку - кабель подключен
  9. жмем - ок
  10. заходим - панель управления/сеть и интернет/сетевые подключения
  11. открываем системную консоль - "ipconfig", высматриваем там нечто подобное (интересует ваш аналог данного примера - "169.254.196.12")
    Цитата:
    Ethernet adapter Подключение по локальной сети:
    DNS-суффикс подключения . . . . . :
    Локальный IPv6-адрес канала . . . : fe80::3986:88c1:ae40:c40c%13
    Автонастройка IPv4-адреса . . . . : 169.254.196.12
    Маска подсети . . . . . . . . . . : 255.255.0.0
    Основной шлюз. . . . . . . . . :
  12. заходим в свойства адаптера (в моем случае realtek) / доступ
  13. ставим обе галочки (для адаптера - "VirtualBox Host-Only Network")
  14. жмем - ок (соглашается с предупреждением)
  15. заходим в свойства адаптера "VirtualBox Host-Only Network"
  16. заходим в свойства TCP v4
  17. смотрим ип, если он отличается от диапозона локальной сети - добавляем (в моем случае "192.168.56.1" явно отличается от "169.254.196.12" - заменяем на "169.254.196.1" (не уверен насчет - возможны ли конфликты в локальной сети если та активна, если что меняйте последнее число)), так же сверяем маску и приводим ее если необходимо
  18. заходим в дополнительно
  19. удаляем лишние ИП, созданные автоматически
  20. жмем - ок
  21. заходим в свойства виртуалбокса (не свойства гостя!) - файл / настройки / сеть / виртуальные сети хоста
  22. выделяем - "VirtualBox Host-Only Network", жмем отвертку
  23. смотри настройки адаптера, если они совпадают с теми что вы только что провернули - значит все хорошо, жмем - ок, иначе проверяем все ли правильно было выполнено относительно инструкции
  24. лучше, на всякий случай, проверить вывод еще и через консоль - "ipconfig" (все - тип топ)
    Цитата:
    Ethernet adapter VirtualBox Host-Only Network:
    DNS-суффикс подключения . . . . . :
    Локальный IPv6-адрес канала . . . : fe80::f131:acf0:16c5:7bf5%21
    IPv4-адрес. . . . . . . . . . . . : 169.254.196.1
    Маска подсети . . . . . . . . . . : 255.255.0.0
    Основной шлюз. . . . . . . . . :
  25. закрываем настройки, запускаем "гостя"
  26. открываем свойства подключений (в ubuntu 12.04 LTS - они сверху рядом с часами в виде 2х стрелочек)
  27. жмем - "edit connections"
  28. ищем адаптер с макадресом соответствующий макадресу адаптера типа - "сетевой мост" (который вы подключили в настройках сети), относительно данной статьи запутаться сложно т.к. адаптеров всего 2
  29. заходим в IPv4 settings
  30. выставляем: method == manual
  31. выставляем маску относительно вашей локальной сети, а ИП должен быть отличным от 2х которые уже были забиты т.е. 1)169.254.196.1 2)169.254.196.12; Итого ИП я выбрал такой "169.254.196.2" (это и будет локальный ИП вашей гостевой системы)
  32. сохраняем, закрываем, радуемся

Итого:
Цитата:
xxx.xxx.xxx.xxx:1111 // ип для коннекта через интернет (xxx - по тому что у меня динамический), не забываем что при обращении к 1111 порту хоста идет переадресация на порт 27015 гостя, на котором запущен сервер - с настройками порта по умолчанию
169.254.196.2 // для коннекта через локальную сеть, порта нету! клиент игры автоматически тыкается на 27015 и коннект идет норм.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: VirtualBox
СообщениеДобавлено: 22 фев 2014, 23:07 
Не в сети
Зарегистрирован:
20 авг 2013, 03:29
Последнее посещение:
22 янв 2016, 06:30
Сообщения: 226
i would recommend qemu.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB