Author Topic: Помогите настроить сеть в Virtualbox, пожалуйста.  (Read 3638 times)

0 Members and 1 Guest are viewing this topic.

Offline SteevJ

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
Здравствуйте. Начну собственно с проблемы: Не получается настроить VPN через NAT на виртуальной машине Virtualbox. На хосте стоит Debian 4. Гостевая операционка winxp. Домашней локальной сети нет одна сетевушка etch1 подключена к интернету у нее статистический айпи, шлюз, DNS. Поставил vbox1.5.6. В настройках сети поставил NAT. Ip на ХР определяется по DHCP

______________________________
ipconfig

Настройка протокола IP для Window$

Подключение по локальной сети - Ethernet адаптер:

DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : 10.0.2.15
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 10.0.2.2
________________________________


Интернет работает(http и ftp функционируют прекрасно), а пинги идут только до виртуального хоста(10.0.2.2). Из линукса вообще пинги до 10.0.2.15 не идут. До DNS сервера и любого адреса в интернете пингов нет. Собственно дело не в этом. Не получается настроить ВПН вылетает ошибка 619. Не удается подключиться к компьютеру.

Поставил VMware с той же оперционкой так же через NAT в VMware все работает и пинги есть и впн настривается(VMware временное решение необходимо натроить VBOX).


Вот еще после установки VMware автоматом route -n на хосте добавился интерфейс:
172.16.156.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8

А виртуалбукс никаких изменений туда не в нес, то есть там нигде не фигурирует IP 10.0.2.2.

Возможно так же дело в настройках VBoxManage, и читал мануал на английском не совсем понял в чем суть но похоже что бы VPN заработал надо туда еще протокол и порты прописать. Кто знает и сталкивался с такой проблемой, помогите пожалуйста разобраться. Спасибо.


На всякий случай выкладуваю команды route на хосте и госте.

route -n на хосте(Debian)

comp83165:/home/mikel# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.156.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8
82.117.82.0 0.0.0.0 255.255.254.0 U 0 0 0 eth1
0.0.0.0 82.117.82.1 0.0.0.0 UG 0 0 0 eth1



route на гостевой машине(WinXP)

C:\Documents and Settings\Admin>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...08 00 27 63 17 ee ...... AMD PCNET Family Ethernet Adapter (PCI) -
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 10.0.2.2 10.0.2.15 20
10.0.2.0 255.255.255.0 10.0.2.15 10.0.2.15 20
10.0.2.15 255.255.255.255 127.0.0.1 127.0.0.1 20
10.255.255.255 255.255.255.255 10.0.2.15 10.0.2.15 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 240.0.0.0 10.0.2.15 10.0.2.15 20
255.255.255.255 255.255.255.255 10.0.2.15 10.0.2.15 1
Основной шлюз: 10.0.2.2
===========================================================================
Постоянные маршруты:
Отсутствует

Offline SteevJ

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
Я уже четвертый день мучаюсь ничего не получается. Выйти из ситуации возможно можно настроив bridge. Но проблема в том что у меня 1 комп он подключен к локалке(провайдер) и провайдер выдал мне только 1 айпи и он привязан к маку. Если я поставлю мост то на гостевой ОС точно интернета не будет. Как настроить так что бы с учетом данной конфигурации настроить мост не знаю. Кто знает подскажите пожалуйста.

Offline SergSS

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +1/-1
ты как нить попонятней напиши:что у тебя, где и как стоит  
а так - курани мануал по виртуалбоксу, как там реализована сетевая часть.

Offline SteevJ

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
Quote from: SergSS
ты как нить попонятней напиши:что у тебя, где и как стоит  
а так - курани мануал по виртуалбоксу, как там реализована сетевая часть.
Да куда уж понятней, подробнейшим образом описал со всеми рутами ифконфигами итп с описанием конфигурации сети.
В общем че тут получается в вбоксе есть два основных режима сети это NAT и host/bridge. Первый на самом деле представляет собой лишь эмуляцию NAT работает в урезанном режиме как бы. Те не прпоускает пинги ВПН на нем не поднимешь. Работает только сеть то есть TCP/IP ттраф идет и все на этом. Тут как бы тупик с НАТОМ ниче больше нельзя сделать к сожалению.
Я уже прочитал наверное все статьи в рунете на эту тему проблема распространенная и все решают ее поставив bridge. Но тогда получается что виртуалка является полноценной машиной в сети со всеми вытекающими. То есть ей не обходим дополнительный айпи. А у меня от провайдера выделен только 1 айпишник и он жестко привязан к маку.
То есть второй вариант тоже не подходит.
На счет вдумчивого курения мануала дык это спасибо за совет я его еще три дня назад скурил. Там написано только как мост делать. И написано так же где то про NAT что он не полноценный NAT. Собственно все что можно оттуда подчерпнуть.
В общем 4 дня плясок с бубном собственно только сейчас вот я поднял там сеть нормальную.
Решение такое значит если интересно:
Я настроил линух как сервер локалки. Поставил на него свой шлюз NAT настроил iptables. Написал скрипт простенький который создает две сетевушки виртуальных и линкует их между собой. И вторую сетевушку виртулаьную подрубил к гостевой машине. Она выходит теперь через реальный шлюз просто который настроен на линухе. Теперь все работает.  

Offline SergSS

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +1/-1
ну я тебе примерно тоже самое хотел посоветовать