• 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

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

    Rating 3.00 out of 5
    [?]

    Tags: , , , , ,

   

Recent Posts

Recent Comments

  • Я просто оставлю это тут: ...
  • спасибо...
  • Если вдуматься в каждое слово, то время беСконечно в русском...
  • Спасибо, Евгений, исправленно.P.S.: перехал на диску...
  • за опечатку - спасибо...