Subscribe

Categories

Checkio.ORG

Subscribe to Posts

Email:

  • 05Feb

    virtual_networkВ прошлый раз я рассказывал, как можно «ненавязчиво» поставить VirtualBox, с WindowsXP на борту. Сейчас я хочу рассказать, как между ними можно настроить сеть.

    После установки виртуальной машины, у вас возможно будет небольшое недоумения по поводу того, что у вас будет на ней инет, если он будет на Хостой Оси, но по сети у вас не будет доступа к Хостовой Оси.

    Хотя, прежде чем заморачиваться на этом, подумайте, чего вам не хватает. У вас есть Shared Folders, что дает вам возможность обмениваться файлом, и инет, хоть и пока не понятно зачем, что вам еще надо?

    В моем случае, у меня флешке надо общаться с моим twisted сервером. И чтоб дебажить прям из среды разработки — надо было настроить сеть.

    Для доступа к сети на виртуалке я использовал Host Interface. Сразу скажу, что просто использовал первое решение, потому что именно под него я с начало нашел решение. Альтернативные типы соединений я не тестировал, если вдруг понадобится, то буду, и обязательно тут вам опишу.

    Итак. Host Interface предполагает использование устройства сетевой на Хостовой Оси ( в моем случае это Linux Debian lenny ). Мы создадим TAP устройство (виртуальная сетевая карта) , а потом мост с ним. Таким образом мы свяжем две наши оси.

    Вот такой скрипт у меня получился. Его я запускаю один раз, перед первым запуском моей виртуалки. Для его работы вам необходимо будет установить следующие пакеты: bridge-utils, uml-utilities

    Запускать от рута:

    1. #!/bin/sh
    2.  
    3. PATH=/sbin:/usr/bin:/bin:/usr/bin:/usr/sbin
    4. modprobe vboxdrv
    5.  
    6.  
    7. tunctl -t tap1 -u oduvan
    8. ip link set up dev tap1
    9.  
    10. brctl addbr br0
    11. brctl addif br0 tap1
    12.  
    13.  
    14. ip link set up dev br0
    15. ip addr add 192.168.88.1/24 dev br0
    16. ip route add 192.168.88.0/24 dev br0

    мы создали виртуальную сетевую tap1. Теперь ее необходимо ввести в настройках сети вашей виртуалки. Network=> Interface Name

    И запускаем виртуалку ( в моем случае это Windows XP SP2). Как только она запустится, заходим и устанавливаем настройки сети.
    192.168.88.2
    255.255.255.0
    192.168.88.1

    Все. Должно работать.

    Share and Enjoy:
    • Facebook
    • LinkedIn
    • Twitter
    • del.icio.us
    • StumbleUpon
    • MySpace
    • Reddit
    • Digg
    • Google Bookmarks
    • Technorati
    • email
    • Print
    • Sphinn
    • Mixx
    • Blogplay
    • Add to favorites
    • Linkter
    • Live
    • MSN Reporter
    • NewsVine
    • RSS
    • Yahoo! Bookmarks
    • Yahoo! Buzz
    • Yigg
    Rating 3.00 out of 5
    [?]

    Tags: , , , , ,

  • 30Jan

    vbox_logo2_gradientДанной темой я хотел рассказать, как можно на Debian поставить VirtualBox и на него WindowsXP. Грустно то, что вчера вечером я над этим и над мучался до часу ночи ну и еще над дружбой trac + Mercurial, а утром уже как то само и легко пошло, а последнее оказалось до боли просто. При чем я был в легком ужасе о того, на сколько он оказался удобнее чем тот же VMWare. Но часть эйфории начала потихоньку спадать. И я уселся написать про свои ощущения.

    Одной из самых приятных фичей было то, что не обязательно настраивать сеть, поднимать самбу сервер в линухе, чтоб подключить сетевой диск в венде и начать пользоваться общими ресурсами с двумя осями, все это организовывается встроенными средствами VirtualBox. И очень приятным дополнением к этому было то, что окна обоих систем можно мешать друг с другом на одном десктопе и на нем же у вас будут две главных панели от обоих осей. Хотя как оказалось в последствии эта фикча ещё довольна сырая.

    Ставится это чудо — очень просто, через aptitude

    перед первым запуском надо будет ввести modprobe vboxdrv под рутом.

    И Пользователя, от которого запускаете виртуалку, лучше тоже добавить в vboxusers. А то у меня всевремя ругалось, что ему прав маловато было для доступа к одному из файлов.

    Дальше стандартная процедура. Она выполняется один раз для каждой новой виртуалки — это то, что вам надо создать файлы винтов, откуда грузится для установки. Вобщем это знакома всем, кто уже хоть раз работал с вмваркой, а если и не работали, то все вполне интуитивно понятно.

    Дальше устанавливаете ваш дистрибутив винды.

    Shared Folder – одина из настроек вашей виртуалки. Там можете задать каталог, который на вашей ФС, которой будет доступен из виртуалки.

    После этого запускаете вашу ОС в верхнем меню выбираете Devices> Install Guest Additions…

    Он запустит программу, которая проинсталлирует на вашей виртуалке софт для виртуалки. Если вы устанавливаете ее впервые, то с начало скачается образ, а потом программа запустится, если скачать образ не получится, то вам скажу откуда надо скачать и куда положить.

    Далее уже в винде подключаем сетевой диск. Правой кнопкой на сетевое окружение, «Подключить сетевой диск» . В «обзоре» выбираем «Вся сеть», «Virtual Shared Folders» и выбираем свою папку. Надеюсь никому не надо объяснять, что винда у меня русская, и поэтому названия все идут по русски.

    Все просто.

    Далее наслаждаемся всеми прелестями. Правда сразу вам скажу — Дрвеб на него мне поставить не получилось, бедняга вылетела при установки. Но Адобовский Флеш, собственно то, ради чего все и затевалось, получилось. Хотя пока плотно из виртуалки его не поюзал, но чувствую все выходные будут в эксперементах.

    Так что теперь успешно пользуюсь. В меню Machine можете посмотреть сами все прелести вашей новой малютки. А я просто разворачиваю во весь экран и пользуюсь необходимыми мне тулсами.

    snapshot1

    И еще один маленький плюс – это система опенсорсная, можете смело присоединятся к разработке. И довольно вменяемая пользовательская документация.

    Share and Enjoy:
    • Facebook
    • LinkedIn
    • Twitter
    • del.icio.us
    • StumbleUpon
    • MySpace
    • Reddit
    • Digg
    • Google Bookmarks
    • Technorati
    • email
    • Print
    • Sphinn
    • Mixx
    • Blogplay
    • Add to favorites
    • Linkter
    • Live
    • MSN Reporter
    • NewsVine
    • RSS
    • Yahoo! Bookmarks
    • Yahoo! Buzz
    • Yigg
    Rating 3.00 out of 5
    [?]

    Tags: , , ,

  • 20Jan

    ну Мазила стоит у меня сразу. Откуда взялась – не знаю, но взялась, и слава богу.

    Опера. Ну, у нее вообще все хорошо, скачад прям .deb

    И на последок – статейка, как сафари поставить

    Share and Enjoy:
    • Facebook
    • LinkedIn
    • Twitter
    • del.icio.us
    • StumbleUpon
    • MySpace
    • Reddit
    • Digg
    • Google Bookmarks
    • Technorati
    • email
    • Print
    • Sphinn
    • Mixx
    • Blogplay
    • Add to favorites
    • Linkter
    • Live
    • MSN Reporter
    • NewsVine
    • RSS
    • Yahoo! Bookmarks
    • Yahoo! Buzz
    • Yigg
    Rating 3.00 out of 5
    [?]

    Tags: , , ,

  • 20Jan

    “Please, don’t use any of these IEs to navigate!! Get Firefox. ”

    Вобщем это прога, чтою просто юзать ИЕ под линух. И очевидно, что ей нужен вайн. Хоть что я вам буду рассказывать, там подробное руководство по установке.

    Можно юзать ие 6,5.5 и 5. Жалко, что 7ого нет. Тоже было бы полезно.

    Выложу разве что принскрин.
    ie4linux

    PS: О, нашел и для 7ого, бетка.

    Share and Enjoy:
    • Facebook
    • LinkedIn
    • Twitter
    • del.icio.us
    • StumbleUpon
    • MySpace
    • Reddit
    • Digg
    • Google Bookmarks
    • Technorati
    • email
    • Print
    • Sphinn
    • Mixx
    • Blogplay
    • Add to favorites
    • Linkter
    • Live
    • MSN Reporter
    • NewsVine
    • RSS
    • Yahoo! Bookmarks
    • Yahoo! Buzz
    • Yigg
    Rating 3.00 out of 5
    [?]

    Tags: , ,

   Next Entries »

Recent Posts

Recent Comments

  • похоже, опчатка...
  • JSONotEncode - Это JSON Not Encode? Не сразу это понял )...
  • В чем фишка этого маневра-дублирования?loads = json.l...
  • Очень понравилось!...
  • Если данные простые, я чаще всего пихаю их в ту же таблиц...