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

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

Модератор: Olej

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

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

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

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

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

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

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

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

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

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 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 КБ) 14565 просмотров
ubuntu.10.04.3.VirtualBox.png
ubuntu.10.04.3.VirtualBox.png (392.29 КБ) 13398 просмотров
1. Linux-овые VM (у меня) лучше заработали и оказались в эксплуатации в режиме виртуальной сетевой карты bridge ...

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

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 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 КБ) 13397 просмотров
- здесь та же история, что и с Ubuntu
fedora.16_2.png
fedora.16_2.png (58.89 КБ) 13499 просмотров
- а вот это 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
fedora.16.VirtualBox.png (259.78 КБ) 13418 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 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 КБ) 13405 просмотров
... замечательность чего подтверждает то, как знакомый вам форум смотрится в Android браузере Dolfin:
android-x86.VirtualBox.png
android-x86.VirtualBox.png (126.6 КБ) 13419 просмотров

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

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

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

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

Win8:
Win8.1.png
Win8.1.png (76.5 КБ) 13398 просмотров
Win8.2.png
Win8.2.png (257.62 КБ) 13396 просмотров
Win8.3.png
Win8.3.png (89.53 КБ) 13401 просмотр
Сеть настроена точно так же как WinXP (NAT).

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

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

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

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

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

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

Re: настройки сети разных 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 КБ) 13398 просмотров
Ну и вот вам сам Solaris:
OracleSolaris11_11-1.VirtualBox.png
OracleSolaris11_11-1.VirtualBox.png (226.08 КБ) 13736 просмотров
OracleSolaris11_11-2.Oracle VM VirtualBox.png
OracleSolaris11_11-2.Oracle VM VirtualBox.png (144.97 КБ) 13397 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 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 КБ) 13400 просмотров
- вот здесь хорошо видно как Solaris себе определил совершенно другую подсетку 10.0.0.0 чем у хост VirtualBox 192.168.1.0, но справляется с сетью за счёт NAT (вся установка прошла автоматом без указания конкретных значений).

Аватара пользователя
Olej
Писатель
Сообщения: 12706
Зарегистрирован: 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. Но это (поиск сравнительных материалов) предмет отдельного рассмотрения в отдельной теме.

Ответить

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

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

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