Страница 1 из 2

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

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

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

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

Добавлено: 20 апр 2012, 11:41
Olej
WindowsXP:
WinXP.png
WinXP.png (54.93 КБ) 17518 просмотров
WinXP-VirtualBox.png
WinXP-VirtualBox.png (310.85 КБ) 17014 просмотров

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

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

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

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

Добавлено: 20 апр 2012, 13:23
Olej
Fedora 16 (и все предыдущие Fedora начиная с 12):
fedora.16_1.png
fedora.16_1.png (57.97 КБ) 17003 просмотра
- здесь та же история, что и с Ubuntu
fedora.16_2.png
fedora.16_2.png (58.89 КБ) 17105 просмотров
- а вот это 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 скачиваний

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

Добавлено: 20 апр 2012, 13:50
Olej
А это 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 КБ) 17011 просмотров
... замечательность чего подтверждает то, как знакомый вам форум смотрится в Android браузере Dolfin:
android-x86.VirtualBox.png
(126.6 КБ) 14176 скачиваний

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

Добавлено: 20 апр 2012, 13:58
Olej
Из экзотики...

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

Изображение

Изображение

Сеть настроена точно так же как WinXP (NAT).

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

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

Сеть настроена как мост, как у других Linux, но с дефаултным для VirtualBox сетевым адаптером PCnet-FAST III (как Android-x86).

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

Добавлено: 20 апр 2012, 21:14
Olej
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 КБ) 17004 просмотра
Ну и вот вам сам Solaris:
Изображение

Изображение

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

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

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

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

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

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