Итак, для кого эта статья? Думаю для тех, кто хочет потренироваться в установке и тестировании различных серверов, но имеет только один компьютер. Эта статья поможет вам организовать сеть из нескольких виртуальных машин и тогда вы сможете развлекаться с серверами, сколько хотите)
Установка VirtualBox наверно не вызовет у вас проблем. Сразу перейдем к делу.
- Добавьте своего пользователя в группу vboxusers
- Дайте права на устройства
- Для настройки сети дополнительно потребуется два пакета (uml-utilities и bridge-utils)
- Внесите своего пользователя в группу uml-net
- Для создания сети между компьютером и виртуальной машиной, необходимо создать две виртуальных сетевых карты. Одна будет использоваться на вашей машине с Linux, дргуая в гостевой машине. Потом соединим их между собой.
sudo gpasswd -a korodm vboxusers
sudo chmod 666 /dev/vboxdrv
sudo aptitude install uml-utilities bridge-utils
sudo gpasswd -a korodm uml-net
sudo tunctl -t virt -u korodm sudo brctl addbr most sudo ifconfig most 192.168.0.1 sudo brctl addif most virt sudo ifconfig virt up sudo chmod 0666 /dev/net/tun
Что мы сделали:
Создали виртуальный интерфейс virt (тот, который будет на гостевой машине, то есть windows xp или еще что-нибудь, не суть важно) и указали владельца.
Создали мост для соединения двух интерфейсов
Дали статический ip на этот мост
Соединили два интерфейса
Подняли интерфейс virt и дали ему права, чтобы можно было использовать в виртуальной машине.
Все :) сеть между машинами есть, можете учиться расшаривать интернет с компьютера на виртуалку через созданный мост, настраивать прокси и т.п. Если вы боитесь, что при настройке серверов на своем компьютере, можете что то испортить в системе - советую создать 2 виртуальных машины. Соответственно вам придется создать еще один виртуальный интерфейс - повторите выше описанные действия.
Комментариев: 4 RSS
1Аноним25-10-2010 21:46
Огромное спасибо! Я два года ждал такую статью!
2Аноним09-02-2011 09:44
Подскажите, пожалуйста, куда вписывать это все?
3Аноним10-02-2011 02:37
в консоль.
у KDE это назывется: Konsole
У Gnome: gmone-terminal
4Tutanhamon26-02-2015 19:39
Неплохая статья. Вообще, программы для создания виртуальных машин достаточно сильно различаются между собой. В основном, это касается способа виртуализации. В обычных случаях (загрузить еще одну ОС, создать тестовую машинку), хватает и простой эмуляции через промежуточный слой. Но, когда нужен реальный доступ к оборудованию, то такой способ уже не подходит и тут нужны уже более сложные программы. Если вам интересно, то более подробно вы можете узнать в обзоре программ виртуализации по адресу //ida-freewares.ru/best-free-virtualization-solutions.html