настройки сети разных VM (VirtualBox)

Виртуальные машины и среды исполнения

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 11:39

1. часто задают вопросы
2. в VirtualBox есть разные варианты настройки сети...
3. и разные VM (Linux, Windows, Android, ...) удаётся легко поднять с разными настройками.

Чтоб не перебирать все варианты при случае, я решил свести информацию в одну тему.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 11:41

WindowsXP:
WinXP.png
WinXP.png (54.93 КБ) 17385 просмотров
WinXP-VirtualBox.png
WinXP-VirtualBox.png (310.85 КБ) 16881 просмотр

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 13:07

Ubuntu 10.04.3 :
ubuntu.10.04.3.png
ubuntu.10.04.3.png (58.1 КБ) 18038 просмотров
ubuntu.10.04.3.VirtualBox.png
(392.29 КБ) 14155 скачиваний
1. Linux-овые VM (у меня) лучше заработали и оказались в эксплуатации в режиме виртуальной сетевой карты bridge ...

2. Насколько мне помниться, Ubuntu как-раз что-то кочевряжился с дефаултным для VirtualBox типом сетевой карты PCnet-FAST III, и без проблем используется с Intel PRO/1000

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 13:23

Fedora 16 (и все предыдущие Fedora начиная с 12):
fedora.16_1.png
fedora.16_1.png (57.97 КБ) 16870 просмотров
- здесь та же история, что и с Ubuntu
fedora.16_2.png
fedora.16_2.png (58.89 КБ) 16972 просмотра
- а вот это 2-я виртуальная сетевая карта, которая объединяет в отдельную подсеть хост-машину + все запущенные в ней VM-ы - очень продуктивный инструмент! (для отладки, отработки и т.п.)

Код: Выделить всё

[olej@fedora16vm ~]$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: p2p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:14:ca:91 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.21/24 brd 192.168.1.255 scope global p2p1
    inet6 fe80::a00:27ff:fe14:ca91/64 scope link 
       valid_lft forever preferred_lft forever
3: p7p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:9e:02:02 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.101/24 brd 192.168.56.255 scope global p7p1
    inet6 fe80::a00:27ff:fe9e:202/64 scope link 
       valid_lft forever preferred_lft forever
- и, как вы понимаете, вкопировать (лёгким способом) сюда предыдущий результат ip я смог только редактируя этот текст именно из этой VM Fedora 16, так что с сетью там всё в порядке! ;-)
- обратите внимание как называются сетевые интерфейсы: p2p1 и p7p1 - это не имеет никакого отношения к VirtualBox и вообще виртуализации - это Fedora 16! - это "новьё" и приживётся ли оно по всем дистрибутивам?...
Это (новые имена для сетевых интерфейсов) уже обсуждалось, вот здесь: viewtopic.php?f=18&t=1623
fedora.16.VirtualBox.png
(259.78 КБ) 14175 скачиваний

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 13:50

А это Android-x86 :

С Android очень важно откуда образ брать и какой именно (от этого зависит работает ли там сеть и как её настраивать!).
Я использовал список сборок вот отсюда: http://code.google.com/p/android-x86/downloads/list
А конкретный образ: android-x86-2.2-r2-eeepc.iso - он не самый свежий, там сейчас можно что и поновее подобрать (но там же у меня пару других образов с сетью не работали никак).

Android-x86 - он хоть и Linux, но отказался работать с сетевой картой Intel PRO/1000, но замечательно работает с дефаултной VirtualBox...
android-x86.png
android-x86.png (56.78 КБ) 16878 просмотров
... замечательность чего подтверждает то, как знакомый вам форум смотрится в Android браузере Dolfin:
android-x86.VirtualBox.png
(126.6 КБ) 14176 скачиваний

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 13:58

Из экзотики...

Win8:
Изображение

Изображение

Изображение

Сеть настроена точно так же как WinXP (NAT).
Вложения
Win8.1.png
(76.5 КБ) 14155 скачиваний
Win8.2.png
(257.62 КБ) 14153 скачивания
Win8.3.png
(89.53 КБ) 14158 скачиваний

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 14:10

Olej писал(а):Из экзотики...
Изображение
Это вот такой LinpusLite (родственник Fedora).
(взят отсюда: http://www.linpus.com/downloads.html - как и с Android это важно!)

Сеть настроена как мост, как у других Linux, но с дефаултным для VirtualBox сетевым адаптером PCnet-FAST III (как Android-x86).
Вложения
LinpusLite.png
(398.78 КБ) 16266 скачиваний

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 21:14

Solaris 11 :
- берётся вот здесь: http://download.oracle.com/otn/solaris/ ... -11_VM.zip
(у меня предыдущий образ начала 2011 года попортился, а жаль, пришлось по-новой доставать, но это другой, см. далее);
- инструкция по установке здесь: http://download.oracle.com/otn/solaris/ ... a78e94d99a
(собственно, она та же, что и в README.txt в скачанном архиве)
- образ VM делается из этих полученных образов - импортом в VirtualBox, что особенно интересно, потому как охраняет их сетевые настройки:
OracleSolaris11_11.png
OracleSolaris11_11.png (55.9 КБ) 16871 просмотр
Ну и вот вам сам Solaris:
Изображение

Изображение
Вложения
OracleSolaris11_11-1.VirtualBox.png
(226.08 КБ) 14493 скачивания
OracleSolaris11_11-2.Oracle VM VirtualBox.png
(144.97 КБ) 14154 скачивания

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 20 апр 2012, 21:28

Olej писал(а): Ну и вот вам сам Solaris:
Всё остальное я пищу уже из браузера Solaris (FireFox), как видите: очень легко добавил к клавиатуре русский язык и привычную себе переключалку.
Screenshot-Network Preferences (solaris).png
Screenshot-Network Preferences (solaris).png (28.99 КБ) 16873 просмотра
- вот здесь хорошо видно как Solaris себе определил совершенно другую подсетку 10.0.0.0 чем у хост VirtualBox 192.168.1.0, но справляется с сетью за счёт NAT (вся установка прошла автоматом без указания конкретных значений).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройки сети разных VM (VirtualBox)

Непрочитанное сообщение Olej » 21 апр 2012, 12:51

Как некоторый промежуточный итог:
- для всех показанных выше ОС в VirtualBox удаётся легко настроить сетевое соединение и с хост-машиной, и во внешний мир через хост-машину;
- для всех показанных VM я установил WWW-браузер (или где-то воспользовался тем, что там был) + вписал хотя бы строчку в эту тему из каждой VM;
- настройка сети в VirtualBox получается гораздо легче и быстрее (не больше 5 мин. на новую VM ;-) ), чем, например, в QEMU, на котором и построен сам VirtualBox (а с настройками сетей в QEMU я имею изрядный опыт).

Так что смысл использовать VirtualBox как рабочий стенд программиста-разработчика определённо есть!

Трудно сказать (пока) как обстоит дело с производительностью VirtualBox в другом принципиальном качестве использования - консолидация серверов коллективного использования, в сравнении с альтернативными вариантами XEN и oVirt. Но это (поиск сравнительных материалов) предмет отдельного рассмотрения в отдельной теме.

Ответить

Вернуться в «Виртуализация»

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

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